Post job

Software Integrator Engineer jobs at Apple

- 1099 jobs
  • Software Integrity Engineer - CoreOS Performance QE

    Apple Inc. 4.8company rating

    Software integrator engineer job at Apple

    Apple has a world-class reputation for product quality, and we need your help to keep those high standards across Apple's entire ecosystem of products, with respect to Performance! We're looking for critical thinkers who would like to play a key role in our quality engineering process, working in a fast-paced environment across a range of technologies to help us ensure we have best-of-class Performance. The ideal candidate should be self-motivated, passionate about quality, and an excellent critical thinker, problem solver, and communicator. We're seeking a Quality Engineering Software Integrity Engineer to join our team. In this role, you'll be on the front lines, ensuring our software is reliable and high-quality. You will perform automated and manual test execution, meticulously analyze results, and reproduce and report any issues you find. You'll also troubleshoot and debug automation issues, develop and modify test plans, and help ensure a seamless experience for our users. If you are detail-oriented and enjoy the satisfaction of finding and solving problems, this is the role for you. System level knowledge on software and hardware is preferred Experience with Performance testing is preferred Experience with Python or other scripting languages is preferred Experience with AI / Gen-AI is preferred Excellent debugging, troubleshooting, and problem solving skills Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors Familiarity with automated test execution and maintaining automated tests Demonstrate good judgment in selecting methods and techniques for obtaining solutions Excellent communication skills, both oral and written
    $146k-186k yearly est. 60d+ ago
  • Senior Mobile Engineer - iOS

    Expedia Group 4.7company rating

    San Jose, CA jobs

    Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We're building a more open world. Join us. Introduction to the team We are the Strategic Partnerships & Affiliates team in the Expedia Product & Technology division of Expedia Group. We are building the next-generation, scalable B2B partnership platform that will power hundreds of thousands of demand partners across the industry ranging from big businesses and Enterprises to small bloggers, micro influencers and creators in helping them recommend Expedia Group brands to their audiences and in the process grow their businesses. We aim to redefine the travel partnerships sector by building innovative partner tools and solutions that incorporate the new ways in which today's travelers discover and shop travel products. To do this, we need technically passionate engineers with an entrepreneurial approach who love challenges, enjoy problem solving and take pride in delivering best-in-class products. You will work with a geo-distributed, cross functional team of 50+ engineers designing and developing solutions for complex problems with a wide-reaching business impact. In this role, you will: Design, develop, and test iOS applications and supporting components to meet functional and non-functional requirements, including performance, accessibility, and localization Lead the technical design and delivery of complex, multi-quarter projects from concept to completion Develop, test, and maintain high-quality, scalable mobile software applications and services Guide and mentor other engineers, fostering their technical growth and professional development through code reviews, pairing, and coaching Promote mobile development best practices within the organization, focusing on user experience, operational excellence, and platform-centric features Advocate for and implement operational excellence by improving code quality, establishing SLAs, and programming for resiliency and scalability Collaborate with product managers and cross-functional teams to translate business needs into clear engineering requirements and direction Analyze and optimize the performance of code and systems, using metrics and monitoring to ensure a world-class user experience Serve as a subject matter expert in your domain, sharing knowledge and guiding integrations across teams Minimum qualifications: 8+ years of experience in iOS software development with a Bachelor's degree or 5+ years of experience with a Master's degree Deep understanding of iOS development and SwiftUI Experience architecting scalable, modular, and maintainable iOS mobile architectures, leveraging common design patterns such as MVVM, VIPER Expert in API integration, Performance & Memory management Proven ability to collaborate among peers, leaders and across functions and business groups Proven ability to mentor junior engineers on the team Preferred Qualifications: Demonstrated experience integrating iOS applications with GraphQL APIs, including designing data queries, handling network responses, and optimizing for performance and reliability Proven ability to collaborate with backend teams and contribute to backend services developed in Java or Kotlin, understanding backend architecture and implementing end-to-end mobile features Demonstrated experience integrating iOS applications with 3rd party SDKs and APIs
    $133k-170k yearly est. 3d ago
  • Software Engineer - Computer Graphics (Technical Leadership)

    Meta 4.8company rating

    Burlingame, CA jobs

    The Reality Labs team at Meta is helping people around the world come together and connect through proven track record of delivering high-quality Augmented and Virtual Reality hardware and software solutions. We are developing the future of Augmented Reality and Virtual Reality, bringing products to consumers that transform entertainment and social experiences. The potential of AR and VR to connect the world is immense-and we're just getting started. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state-of-the-art forward through innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products.Extended Reality Technology or XRTech's mission is to enable developers to accelerate the transition from research and innovative technologies to rich user experiences deployed in production by providing remote execution, runtimes, and tools across all platforms.With photorealistic Codec Avatars, we are building the next communication medium. So that you can stay close and present with your loved ones, despite distance.At Extended Reality Codec Interactions and Avatars or XRCIA, we focus on tech transferring Codec Avatar R&D in order to enable the next Meta Mixed Reality/Augmented Reality products. We're building a future where people are choosing lightweight, long-lasting, independently capable Meta devices that shape the way people communicate, are entertained and assisted in their daily lives. At XRCIA Platform, we focus on delivering the production & iteration platforms for Codec Avatars across all development stages, with parallel and connected efforts:- Explore platform enables rapid exploration of 2d and 3d experiences and down selection of Codec Avatar technologies following device constraints- Validate platform develops a reference implementation to gain confidence and validate through user testing at scale - Ship platform provides system-level integration powering the Codec Avatar experiences that will ship to end users, including SDK components integrated into existing platforms, runtime infrastructure powering the algorithms and codec avatar machine perception capabilities, and a unified capture system powering avatar generation integrated into Meta's mobile apps.The role will focus on the Explore+Validate platforms and bridge to the Ship platform. **Required Skills:** Software Engineer - Computer Graphics (Technical Leadership) Responsibilities: 1. Accelerate tech transfer from Codec Avatars R&D teams to the end-to-end systems that we evaluate internally and ship. Cross-group collaborations with research scientists, research engineers, software engineers across the organization 2. Design and build tooling and reusable components that empower teams to iterate rapidly and build intuition and confidence on technical viability of novel algorithms 3. Design and build reference applications used to evaluate our production stack in anticipation of future hardware and software systems 4. Effectively communicate to leadership team and the industry partners complex features & systems 5. Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the Reality Labs family 6. Suggest, collect and synthesize requirements and create an effective feature roadmap towards mobile, AR and VR product lines 7. Invent next-generation platforms to deliver more compelling avatar experiences on VR and AR headsets **Minimum Qualifications:** Minimum Qualifications: 8. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 9. 7+ years of experience in one or more of the following areas: computer graphics or image processing or character systems 10. Experience in driving cross-functional partnerships, working across functions to drive solutions 11. Experience with Virtual Reality, Mixed Reality and/or Augmented Reality **Preferred Qualifications:** Preferred Qualifications: 12. Master's degree in Computer Science, Mathematics or related technical field 13. Machine Learning Graphics experience 14. Experience with human vision science 15. Have developed or modified a character system for games or entertainment 16. Hands-on experience in C++, C#, and/or Python 17. Significant experience with technical transfer from Research & Development teams **Public Compensation:** $213,000/year to $293,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $213k-293k yearly 39d ago
  • Software Engineer - Product (Technical Leadership)

    Meta Platforms, Inc. 4.8company rating

    Menlo Park, CA jobs

    Meta is seeking talented principal engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will oversee complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in leading a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD * Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission * Experience driving large cross-functional/industry-wide engineering efforts * Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions * Experience communicating and working across functions to drive solutions * Experience mentoring/influencing executive stakeholders across organizations Preferred Qualifications * Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack * 8+ years relevant experience building large-scale applications or similar experience * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes Responsibilities * Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient * Effectively communicate complex features and systems in detail * Understand industry & company-wide trends to help assess & develop new technologies * Partner & collaborate with organization leaders to help improve the level of performance of the team & organization * Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas * Lead long term technical vision and roadmap for large cross-company efforts * Suggest, collect and synthesize requirements and create an effective feature roadmap * Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $150k-196k yearly est. 2d ago
  • Software Engineer, Infrastructure

    Meta Platforms, Inc. 4.8company rating

    Menlo Park, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * Experience owning a component, feature or system * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes * Experience in programming languages such as C, C++, Java * Exposure to architectural patterns of large scale software applications * Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources * 2+ years of relevant experience building large-scale infrastructure applications or similar experience * 1+ years of experience identifying, designing and completing medium to large features independently without guidance * Experience with scripting languages such as Python, Javascript or Hack Responsibilities * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement custom user interfaces using latest programming techniques and technologies * Develop reusable software components for interfacing with back-end platforms * Analyze and optimize code for quality, efficiency, and performance * Lead complex technical or product efforts and provide technical guidance to peers * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $150k-196k yearly est. 4d ago
  • Software Engineer, OS Frameworks

    Meta Platforms, Inc. 4.8company rating

    San Diego, CA jobs

    Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch experiences, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the intersection of hardware, software, and content. As an OS Frameworks Engineer at Meta, you can help build new, innovative hardware and software that radically redefine the way people work, play, and connect. What we build today could one day be the norm. So to be here today is to truly be at the heart of change and the frontier of what's to come. We're the people helping to define the future of technology. We may not have all the answers. But together, we're getting closer. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of Software development experience or PhD degree +9 months of experience * Experience in developing any of the following: Desktop applications, Operating Systems, Android Open Source Project (AOSP), Identity, Device management on iOS/Android, Device Security, Android Enterprise * Experience with Android, mac OS, or Windows internals or frameworks services * Experience with coding in C++ or Java Preferred Qualifications * Experience with Android UI frameworks and services * 1+ years of experience developing software for Mobile platforms (Android/iOS) * Experience with Android performance tools and security models * 1+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development Responsibilities * Lead and set direction in how Meta develops its future enhancements to deliver best-in-class VR devices * Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases * Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution * Work with Application and Platform teams to debug functional, performance and stability issues across the stack * Build on OS internals. Set technical direction for significant improvements * Uplift coding and design skills on the team through reviews and introduction of best practices. Model behaviors through clean readable code, upfront debugging and testability when implementing complex components * Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks * Participate in design reviews and code reviews for the team About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $142k-186k yearly est. 4d ago
  • Software Engineer, Infrastructure

    Meta Platforms, Inc. 4.8company rating

    San Francisco, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * Experience owning a component, feature or system * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes * Experience in programming languages such as C, C++, Java * Exposure to architectural patterns of large scale software applications * Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources * 2+ years of relevant experience building large-scale infrastructure applications or similar experience * 1+ years of experience identifying, designing and completing medium to large features independently without guidance * Experience with scripting languages such as Python, Javascript or Hack Responsibilities * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement custom user interfaces using latest programming techniques and technologies * Develop reusable software components for interfacing with back-end platforms * Analyze and optimize code for quality, efficiency, and performance * Lead complex technical or product efforts and provide technical guidance to peers * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $150k-196k yearly est. 4d ago
  • Software Engineer, iOS

    Meta Platforms, Inc. 4.8company rating

    San Francisco, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 6+ years of programming experience in a relevant language or 3+ years of experience + PhD * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * 2+ years of experience building complex applications for the iPhone or iPad using Objective-C/C++/Swift with the iOS SDK and other frameworks * Experience with multithreaded programming and mobile memory management * Shipped at least one large-scale product to production, supporting millions of active users Responsibilities * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement custom user interfaces using latest programming techniques and technologies * Develop reusable software components for interfacing with back-end platforms * Analyze and optimize code for quality, efficiency, and performance * Lead complex technical or product efforts and provide technical guidance to peers * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $150k-196k yearly est. 4d ago
  • Software Engineer - Product (Technical Leadership)

    Meta Platforms, Inc. 4.8company rating

    Burlingame, CA jobs

    Meta is seeking talented principal engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will oversee complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in leading a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD * Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission * Experience driving large cross-functional/industry-wide engineering efforts * Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions * Experience communicating and working across functions to drive solutions * Experience mentoring/influencing executive stakeholders across organizations Preferred Qualifications * Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack * 8+ years relevant experience building large-scale applications or similar experience * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes Responsibilities * Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient * Effectively communicate complex features and systems in detail * Understand industry & company-wide trends to help assess & develop new technologies * Partner & collaborate with organization leaders to help improve the level of performance of the team & organization * Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas * Lead long term technical vision and roadmap for large cross-company efforts * Suggest, collect and synthesize requirements and create an effective feature roadmap * Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $150k-196k yearly est. 2d ago
  • Audio Software Engineer, Applied Scientist

    Meta Platforms, Inc. 4.8company rating

    Burlingame, CA jobs

    At Meta, we're building products that revolutionize the way people connect, work, and play. Our audio teams are at the forefront of this innovation, developing cutting-edge technologies that redefine the way we experience sound in virtual and augmented worlds. Our teams are dedicated to creating a considerate and honest environment where self-motivated individuals thrive. We encourage ownership, creativity, and collaboration, and we're passionate about making science fiction real. Join us on this adventure: As a member of our audio team, you'll be part of a community that's shaping the future of sound and connection. Together, let's invent the future and change the world. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 5+ years software development experience in industry settings or PhD with 2+ years of experience * 3+ years relevant audio software engineering experience in industry settings * C or C++ experience, including use of C++11/14/17 features * Communication experience and demonstrated experience working across disciplines to drive optimal solutions Preferred Qualifications * Expertise in audio signal processing and auditory perception, both classical and machine learned techniques * Proven track record of innovation as demonstrated by products shipped, publications and/or patents * Experience with GenAI * Experience with audio stack including codecs, audio capture/render, and network compensation/jitter buffer Responsibilities * Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions * Create clean readable code, debug complex problems, prioritize ruthlessly and get things done with a high level of efficiency * Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of problem solving * Develop audio software for a variety of consumer products and devices About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $150k-196k yearly est. 4d ago
  • Software Engineer, Audio Applied Scientist

    Meta Platforms, Inc. 4.8company rating

    Burlingame, CA jobs

    At Meta, we're building products that revolutionize the way people connect, work, and play. Our audio teams are at the forefront of this innovation, developing cutting-edge technologies that redefine the way we experience sound in virtual and augmented worlds. As an audio professional at Meta, you'll have the opportunity to: - Build new, innovative hardware and software: Collaborate with world-class experts to create products that push the boundaries of what's possible. - Solve unique, large-scale technical problems: Tackle complex challenges that impact billions of people around the world. - Create immersive audio experiences: Harness the power of AR and VR to make virtual sounds indistinguishable from reality. - Transform the way people hear and interact: Develop technologies that redefine hearing potential and change the way we connect with each other. Our teams are dedicated to creating a considerate and honest environment where self-motivated individuals thrive. We encourage ownership, creativity, and collaboration, and we're passionate about making science fiction real. Join us on this adventure: As a member of our audio team, you'll be part of a community that's shaping the future of sound and connection. Together, let's invent the future and change the world. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 7+ years software development experience in industry settings or PhD with 4+ years of experience * 3+ years relevant audio software engineering experience in industry settings * C or C++ experience, including use of C++11/14/17 features * Demonstrated experience working across disciplines to drive optimal solutions Preferred Qualifications * MS or PhD in Electrical Engineering, Computer Science or equivalent * Expertise in audio signal processing and auditory perception, both classical and machine learned techniques * Proven track record of innovation as demonstrated by products shipped, publications and/or patents * Proven track record of contribution in two or more of these areas: Design and deployment of ML models on resource constrained devices, near- and far-field spatial processing, Adaptive System Identification, multirate systems and filter banks, peech and audio compression, room acoustics or spatial audio * Experience with audio software development including DSP, machine learning, and/or hybrid systems * Experience in Android or Linux audio stack development * Experience developing, debugging, and shipping software products on large code bases that span platforms and tools * Demonstrated experience working collaboratively in cross-functional teams * Experience with audio-related software features across all layers of the audio stack Responsibilities * Develop and implement innovative audio technologies, including general audio processing, audio ML/AI algorithms, and audio codecs * Identify areas for improvement in scalability, performance, quality, and reliability across the audio stack * Collaborate with cross-functional teams to deploy new audio technologies as-a-service and as-a-platform * Analyze, design, develop, and debug audio features on Android systems * Work effectively in a team environment, making architectural tradeoffs to deliver software solutions rapidly * Develop software for consumer devices, prioritizing efficiency and delivering high-quality results * Create clean, readable code and debug complex problems * Embrace continuous learning, adapt to new technologies, and navigate ambiguity in problem-solving About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $150k-196k yearly est. 4d ago
  • Software Engineer - Language (Technical Leadership)

    Meta Platforms, Inc. 4.8company rating

    Burlingame, CA jobs

    Meta is seeking AI Software Engineers to join our Research & Development teams. The ideal candidate will have industry experience working on Language related topics. The position will involve taking these skills and applying them to solve for some of the most crucial & exciting problems that exist on the web. We are hiring in multiple locations. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * Specialized experience in one or more of the following machine learning/deep learning domains: Language: NLP, ASR, TTS, Conversational AI * Experience developing language algorithms or language infrastructure in C/C++ or Python Preferred Qualifications * Experience in deep learning and PyTorch * Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term-vision * Experience with distributed systems or on-device algorithm development * Experience in driving large cross-functional/industry-wide engineering efforts * Significant experience in mentoring/influencing engineers across organizations * Experience contributing to AI Publications Responsibilities * Apply relevant AI and machine learning techniques to build intelligent rich language systems that improve Meta's products and experiences * Assist in goal setting related to project impact and system architecture * Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches * Apply in-depth knowledge of how the machine learning system interacts with the other systems around it * Technically lead in a team environment across multiple scientific and engineering disciplines, making the architectural trade-offs required to rapidly deliver software solutions * Mentor other AI Engineers & improve the quality of AI work in the broader team * Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient * Effectively communicate complex features and systems in detail * Write clean readable code and debug complex problems that span systems * Understand industry & company-wide trends to help assess & develop new technologies * Partner & collaborate with organization leaders to help improve the level of performance of the team & organization * Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $150k-196k yearly est. 4d ago
  • Software Engineer - Product (Technical Leadership)

    Meta Platforms, Inc. 4.8company rating

    Sunnyvale, CA jobs

    Meta is seeking talented principal engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will oversee complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in leading a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD * Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission * Experience driving large cross-functional/industry-wide engineering efforts * Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions * Experience communicating and working across functions to drive solutions * Experience mentoring/influencing executive stakeholders across organizations Preferred Qualifications * Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack * 8+ years relevant experience building large-scale applications or similar experience * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes Responsibilities * Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient * Effectively communicate complex features and systems in detail * Understand industry & company-wide trends to help assess & develop new technologies * Partner & collaborate with organization leaders to help improve the level of performance of the team & organization * Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas * Lead long term technical vision and roadmap for large cross-company efforts * Suggest, collect and synthesize requirements and create an effective feature roadmap * Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $149k-195k yearly est. 2d ago
  • Software Engineer, Product

    Meta Platforms, Inc. 4.8company rating

    Sunnyvale, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * Exposure to architectural patterns of large scale software applications * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes * Experience with scripting languages such as Python, Javascript or Hack * 2+ years of relevant experience building large-scale applications or similar experience * Experience completing projects at large scope * Experience in programming languages such as C, C++, Java, Swift, or Kotlin * Experience as an owner of a particular component, feature or system * 1+ years of experience identifying, designing and completing medium to large features independently without guidance Responsibilities * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement custom user interfaces using latest programming techniques and technologies * Develop reusable software components for interfacing with back-end platforms * Analyze and optimize code for quality, efficiency, and performance * Lead complex technical or product efforts and provide technical guidance to peers * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $149k-195k yearly est. 4d ago
  • Software Engineer, Infrastructure

    Meta Platforms, Inc. 4.8company rating

    Sunnyvale, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * Experience owning a component, feature or system * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes * Experience in programming languages such as C, C++, Java * Exposure to architectural patterns of large scale software applications * Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources * 2+ years of relevant experience building large-scale infrastructure applications or similar experience * 1+ years of experience identifying, designing and completing medium to large features independently without guidance * Experience with scripting languages such as Python, Javascript or Hack Responsibilities * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement custom user interfaces using latest programming techniques and technologies * Develop reusable software components for interfacing with back-end platforms * Analyze and optimize code for quality, efficiency, and performance * Lead complex technical or product efforts and provide technical guidance to peers * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $149k-195k yearly est. 4d ago
  • Software Engineer, ML Compiler

    Meta Platforms, Inc. 4.8company rating

    Sunnyvale, CA jobs

    Meta Reality Labs (RL) is the world leader in the design of virtual and augmented reality systems. Come work alongside expert engineers and research scientists to create the technology that makes VR and AR pervasive and universal. Join the adventure of a lifetime as we make science fiction real and change the world. We are seeking a software engineer to support the development of the compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems. The successful candidate will be part of our efforts to architect, design and implement a clean slate compiler for this activity and will be part of a team that includes compiler, machine learning algorithms and software, firmware and ASIC experts. The ideal candidate will contribute to a full stack development effort compiling PyTorch models down to binaries for hardware accelerator blocks. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 3+ years experience writing compilers or similar code optimization software * Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis * Experience crossing multi-disciplinary boundaries to drive optimal system solutions * Experience in AI framework development or accelerating deep learning models on hardware architectures Preferred Qualifications * Experience with machine-code generation or compiler back-ends. * Experience working and communicating cross functionally in a team environment. * Experience driving large efforts across multiple teams. * Experience of developing in a mainstream machine-learning framework, e.g. PyTorch, Tensorflow or Caffe. * Experience in deep learning algorithms and techniques, e.g., convolutional neural networks, recurrent networks, etc. * Experience working on and contributing to an active compiler toolchain codebase, such as LLVM, MLIR, GCC, MSVC, Glow. Responsibilities * Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators * Work with algorithm research teams to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance * Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools * Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues * Analyze and improve the efficiency, scalability, and stability of our toolchains * Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa * Mentor other engineers on improving the quality of engineering work in the broader team About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $149k-195k yearly est. 4d ago
  • Software Engineer, Machine Learning

    Meta Platforms, Inc. 4.8company rating

    Sunnyvale, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * 2+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field * Experience with developing machine learning models at scale from inception to business impact * Exposure to architectural patterns of large scale software applications * Experience with scripting languages such as PyTorch, TensorFlow, Python, JavaScript or Hack * Proven experience to translate insights into business recommendations * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes * Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts Responsibilities * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement custom user interfaces using latest programming techniques and technologies * Develop reusable software components for interfacing with back-end platforms * Analyze and optimize code for quality, efficiency, and performance * Lead complex technical or product efforts and provide technical guidance to peers * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $149k-195k yearly est. 4d ago
  • Software Engineer, Product

    Meta Platforms, Inc. 4.8company rating

    Santa Clara, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * Exposure to architectural patterns of large scale software applications * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes * Experience with scripting languages such as Python, Javascript or Hack * 2+ years of relevant experience building large-scale applications or similar experience * Experience completing projects at large scope * Experience in programming languages such as C, C++, Java, Swift, or Kotlin * Experience as an owner of a particular component, feature or system * 1+ years of experience identifying, designing and completing medium to large features independently without guidance Responsibilities * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement custom user interfaces using latest programming techniques and technologies * Develop reusable software components for interfacing with back-end platforms * Analyze and optimize code for quality, efficiency, and performance * Lead complex technical or product efforts and provide technical guidance to peers * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $149k-195k yearly est. 4d ago
  • Software Engineer, Product

    Meta Platforms, Inc. 4.8company rating

    Fremont, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * Exposure to architectural patterns of large scale software applications * Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes * Experience with scripting languages such as Python, Javascript or Hack * 2+ years of relevant experience building large-scale applications or similar experience * Experience completing projects at large scope * Experience in programming languages such as C, C++, Java, Swift, or Kotlin * Experience as an owner of a particular component, feature or system * 1+ years of experience identifying, designing and completing medium to large features independently without guidance Responsibilities * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement custom user interfaces using latest programming techniques and technologies * Develop reusable software components for interfacing with back-end platforms * Analyze and optimize code for quality, efficiency, and performance * Lead complex technical or product efforts and provide technical guidance to peers * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $149k-195k yearly est. 4d ago
  • Software Engineer - Computer Vision

    Apple Inc. 4.8company rating

    Software integrator engineer job at Apple

    We're starting to see the incredible potential of multimodal foundation and large language models, and many applications in the computer vision and machine learning domain that previously appeared unfeasible are now within reach. We are looking for a highly motivated and skilled Senior Software Engineer to join our team in the Video Computer Vision group and help us enable that potential for realtime human understanding on Apple devices. The Video Computer Vision org has pioneered human-centric real-time features such as FaceID, FaceKit, and Gaze and Hand gesture control which have changed the way millions of users interact with their devices. We balance research and product requirements to deliver Apple quality, pioneering experiences, innovating through the full stack, and partnering with HW, SW and AI teams to shape Apple's products and bring our vision to life. You'll work on ground breaking projects to advance our AI and computer vision capabilities for human understanding. You have a strong background in integrating CV/ML algorithms in your code and efficiently running foundation and language models on device. You'll have the opportunity to collaborate with multi-functional teams, including researchers, data scientists, software engineers, human interface designers and application domain experts. Experience building internal developer tools: Hands-on experience developing tools such as test data visualization systems, debugging enhancements, and robust unit/integration testing frameworks to support engineering workflows. Experience with live camera streaming applications: Understanding of real-time video pipelines, image transformations, and rendering loops. Experience integrating on-device CV/ML algorithms: Familiarity with common computer vision techniques (e.g., object detection, segmentation, tracking, pose estimation), sequence models for real-time inference and FMs/LLMs optimized for on-device performance. Experience with Robust API Design: Proven ability to design developer-facing APIs with a clear understanding of architectural tradeoffs, design patterns, and anti-patterns. Strong intuition for maintainability and extensibility. Exceptional debugging and performance optimization skills. Track record of multi-functional collaboration and product delivery: Demonstrated success delivering high-performance, production-quality code in collaborative, multi-disciplinary environments. Experience with iOS/mac OS development: Familiarity with Swift, SwiftUI, modern concurrency (e.g., structured concurrency with async/await), and Apple system frameworks such as Cocoa/Cocoa Touch, Core ML, Metal, and Accelerate. Foundational understanding of machine learning: Familiarity with ML algorithms and development pipelines, with the ability to work effectively with ML practitioners and integrate ML components into production systems.
    $140k-177k yearly est. 37d ago

Learn more about Apple jobs

View all jobs