AI Application Engineer
Senior applications engineer job at Apple
Are you excited about using AI/ML models to drive innovation across disciplines? Are you passionate about developing intelligent agents that transform how engineering decisions are made? If so, please come and join us! We are a multi-functional team focused on building platforms and tools that enhance the engineering design processes behind millions of Apple products-including iPhone, iPad, Apple Watch, AirPods, Vision Pro, and more. This is a unique opportunity to apply your AI/ML expertise and software development skills to have a real impact at scale.
We are seeking a top-tier AI Application Engineer with strong architectural thinking, deep AI/ML knowledge, and robust software development skills to help design, build, and deploy intelligent systems powered by machine learning and large language models (LLMs). In this role, you'll work at the intersection of applied AI and software engineering-translating ground breaking research into practical, scalable tools. You'll take ideas from feasibility studies and rapid prototypes to production-ready solutions with intuitive, high-quality user experiences. Your contributions will shape how engineering teams make faster, smarter decisions across many Apple hardware programs.
Hands-on experience developing AI-powered applications Experience designing and deploying agentic AI systems Extensive knowledge with popular LLMs such as Gemini, Claude, and GPT Experience with ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn) Demonstrated ability to bring innovative AI research into production systems Hands-on experience with cloud services and containerization technologies Additional experience in Java or C++ is a plus Master's or PhD in Computer Science, Computer Engineering, or a related field
Strong understanding of generative AI models, particularly large language models (LLMs) Proficiency in Python Excellent software engineering skills, versed in modular and object-oriented design methodology and general SW standard processes BS and a minimum of 10 years relevant industry experience
Senior Line Engineer
Los Angeles, CA jobs
Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network. Come join us to create what's next. Let's define tomorrow, together.
Description
At United, we have some of the best aircraft in the world. Our Technical Operations team is full of aircraft maintenance technicians, engineers, planners, ground equipment and facilities professionals, and supply chain teams that help make sure they're well taken care of and ready to get our customers to their desired destinations. If you're ready to work on our planes, join our Tech Ops experts and help keep our fleet in tip-top shape.
Job overview and responsibilities
Senior Line Engineers are part of a service engineering team that provide 24/7 engineering technical support for United Airlines Worldwide fleet of operational aircraft to ensure the timely return to service. Provide engineering support for a wide range of aircraft systems, maintenance programs, engines as well as operational engineering functions. Studies, analyzes, and seeks solutions to problems related to the design, operation, maintenance, performance, modification, or repair of aircraft, and their components. Uses a structured, logical, and analytical approach in problem solving. Defines maintenance program, configuration, and serviceability criteria ensuring safe and legal operations. Analyzes and implements regulatory requirements. Evaluates the effects of modifications or new equipment on reliability and performance. Evaluates the benefits of the cost impact of a fleet decision to ensure an optimum balance of cost, asset utilization, quality, and reliability. Authors, designs, tests, and manages projects. Communicates with customers on technical issues, work scope recommendations, and failure investigations. Interfaces with internal and external organizations regarding specific aircraft and component issues.
This position leads and develops potentially complex solutions and implementation plans, project justification, cost/benefit analysis, management of project implementation, technical support, and obtaining FAA approvals as required.
Coordinate work with other operational groups to ensure airworthiness, safety, regulatory compliance, operational reliability, and operational efficiency.
Organize and manage the priorities for assigned responsibilities and accomplish the work processes to meet all the deliverables for operational needs, projects, and program changes/technical specification revisions.
Shifts are dependent on work location and assignment and will be designated during the interview process as required. It is important to note that shifts may change based on the needs of the operation.
Work Schedule: 7.00pm PST- 6.30am PST
Qualifications
What's needed to succeed (Minimum Qualifications):
Bachelor's degree or related experience in Engineering (Mechanical, Electrical, Aerospace), related technical field or equivalent relative work experience
Senior Line Engineer I: 5-8 years
Senior Line Engineer II: 8 years +
Ability to interpret complex and technical Engineering and OEM documents.
Highly detailed level project development and management for regulatory compliance modifications, and overall ownership of specific systems
Must have the ability to communicate detailed, technical information under time-bound and stressful situations.
Successful candidate will have working knowledge of airline or OEM operations.
Knowledge of Code of Regulations (CFRs), airworthiness design and substantiation criteria, aircraft and equipment design and operational characteristics
Must be available to work any shift including nights and weekends as well as holidays.
Must be legally authorized to work in the United States for any employer without sponsorship.
Successful completion of interview required to meet job qualification.
Reliable, punctual attendance is an essential function of the position.
What will help you propel from the pack (Preferred Qualifications):
OEM Structural Repairs for Engineers Training (Boeing/Airbus) with portfolio of designing major repairs for aircraft structures; metallic or composite
Work within specific ATA Airline Chapters
Airline or Industry experience with general ATA Chapters which could encompass, aircraft systems, structures, power plant and avionics disciplines
Excellent communication and technical writing ability
Knowledge of FARS (specifically parts 21, 25, 26, 43, 121, & 145)
CATIA/AUTOCAD experience
The base pay range for this role is $97,945.00 to $133,540.00.
The base salary range/hourly rate listed is dependent on job-related, factors such as experience, education, and skills. This position is also eligible for bonus and/or long-term incentive compensation awards.
You may be eligible for the following competitive benefits: medical, dental, vision, life, accident & disability, parental leave, employee assistance program, commuter, paid holidays, paid time off, 401(k) and flight privileges.
United Airlines is an equal opportunity employer. United Airlines recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, gender identity, sexual orientation, physical ability, age, veteran status and other protected status as required by applicable law. Equal Opportunity Employer - Minorities/Women/Veterans/Disabled/LGBT.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions. Please contact JobAccommodations@united.com to request accommodation.
Senior Mobile Engineer - iOS
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
Software Engineer, Product
Menlo Park, CA jobs
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services 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. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer, Product Responsibilities:
1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.
2. Perform full stack web or mobile application development with a variety of coding languages.
3. Create consumer products and features using internal programming language Hack.
4. Implement web or mobile interfaces using XHTML, CSS, and/or JavaScript.
5. Work closely with Product Manager to define feature specifications and build products leveraging frameworks such as Reach and React Native.
6. Work closely with operations and infrastructure to build and scale back-end services.
7. Build report interfaces and data feeds.
8. Conduct design and code reviews.
9. May be assigned to specific group focused on product or infrastructure.
10. Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
11. Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
12. Complete medium to large features (each with many tasks) independently without guidance.
13. Identify and drive changes as needed for assigned codebase, product area, or systems.
14. Telecommuting is permitted from anywhere in the U.S.
**Minimum Qualifications:**
Minimum Qualifications:
15. Requires a Bachelors degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field and 48 months of experience in the job offered or related occupation
16. Requires 12 months experience in the following:
17. Coding in at least one of the following industry-standard languages: C, C++, Java, or C#
18. Full stack web/mobile application development in at least one of the following industry-standard languages: C, C++, Java, or C#
19. Building large-scale infrastructure applications
20. Creating web applications using at least one of the following: Python, PHP, or Ruby
21. Relational databases and SQL
22. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS
23. Leveraging frameworks, including experience in at least one of the following: React or React Native and
24. Conducting design and code reviews and,
25. Working in the augmented reality space, building, maintaining and interacting with related APIs and augmented reality effects
**Public Compensation:**
$203,350/year to $240,240/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.
Software Engineer
Menlo Park, CA jobs
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services 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. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer Responsibilities:
1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.
2. Develop a strong understanding of relevant product area, codebase, and/or systems.
3. Demonstrate proficiency in data analysis, programming, and software engineering.
4. Produce high-quality code with good test coverage using modern abstractions and frameworks.
5. May be assigned to specific group focused on product or infrastructure.
6. Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors.
7. Exercise judgment within defined procedures and practices to determine appropriate action.
8. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
9. Telecommuting is permitted from anywhere in the U.S.
**Minimum Qualifications:**
Minimum Qualifications:
10. Bachelor's degree in Computer Science, Software Engineering, Applied Sciences, Mathematics, Physics, or a related field
11. Requires completion of one graduate-level course, one research project, or one internship involving each of the following:
12. 1. Full stack web/mobile application development in at least one of the following industry-standard languages: PHP, C, C++, Java, or C#
13. 2. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
14. 3. Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
15. 4. Building large-scale infrastructure applications
16. 5. Relational databases and SQL
17. 6. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS
18. 7. Leveraging frameworks, including experience in at least one of the following: React or React Native
19. 8. Conducting design and code reviews
**Public Compensation:**
$167,079/year to $200,200/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.
Software Engineer, Product
Menlo Park, CA jobs
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services 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. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer, Product Responsibilities:
1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.
2. Develop a strong understanding of relevant product area, codebase, and/or systems.
3. Demonstrate proficiency in data analysis, programming, and software engineering.
4. Produce high-quality code with good test coverage using modern abstractions and frameworks.
5. May be assigned to specific group focused on product or infrastructure.
6. Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors.
7. Exercise judgment within defined procedures and practices to determine appropriate action.
8. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
**Minimum Qualifications:**
Minimum Qualifications:
9. Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field and 2 years of experience in the job offered or a computer-related field
10. Experience must include 2 years of experience in the following:
11. Coding in at least one of the following industry-standard languages: C, C++, Java, or C#
12. Building large-scale infrastructure applications
13. Creating web applications using at least one of the following: Python, PHP, or Ruby
14. Relational (including SQL) and Non-Relational Databases
15. DevOps, implementing network protocols and managing Linux/Unix operating systems
16. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS
**Public Compensation:**
$190,732/year to $200,200/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.
Software Engineer (Product)
Menlo Park, CA jobs
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services 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. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer (Product) Responsibilities:
1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.
2. Develop a strong understanding of relevant product area, codebase, and/or systems.
3. Demonstrate proficiency in data analysis, programming, and software engineering.
4. Produce high-quality code with good test coverage using modern abstractions and frameworks.
5. May be assigned to specific group focused on product or infrastructure.
6. Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
7. Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
8. Work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem solving skills.
9. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
10. In connection with these duties, may apply knowledge of the following: Coding in industry-standard languages like C, C++, Java, or C#
11. Building large-scale infrastructure applications
12. Creating web applications using Python, PHP, or Ruby
13. Relational databases and SQL
14. and Implementing web interfaces using JavaScript, HTML, or CSS.
**Minimum Qualifications:**
Minimum Qualifications:
15. Requires a Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field
16. Requires completion of a graduate-level course, research project, or internship involving the following:
17. Coding in at least one of the following industry-standard languages: C, C++, Java, or C#
18. Building large-scale infrastructure applications
19. Creating web applications using at least one of the following: Python, PHP, or Ruby
20. Relational databases and SQL
21. and Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS
**Public Compensation:**
$178,360/year to $200,200/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.
Software Engineer - Language (Technical Leadership)
Menlo Park, 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.
Software Engineer - AI SysML (Technical Leadership)
Menlo Park, CA jobs
Meta is seeking an AI Software Engineer to join our Research & Development teams. The ideal candidate will have industry experience working on AI Infrastructure 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
* Vast experience communicating and working across functions to drive solutions
* Experience in driving large cross-functional and industry-wide engineering efforts
* Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term vision
* Experience leading projects with industry-wide impact
* Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
* Significant experience in mentoring/influencing engineers across organizations
* Specialized experience in one or more of the following machine learning/deep learning domains: ML systems: AI infrastructure, machine learning accelerators, high performance computing, machine learning compilers, GPU architecture, machine learning frameworks, on-device optimization
* Experience developing AI algorithms or AI-System infrastructure in C/C++ or Python
Preferred Qualifications
* Experience with distributed systems or on-device algorithm development
Responsibilities
* Drive the organization's goal towards relevant machine learning techniques to build & optimize our intelligent systems that improve Meta's products and experiences
* Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency
* Assist in goal setting related to project impact
* 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
* Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the ML Systems roadmap
* Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
* Partner & collaborate with organizational leaders to help improve the level of performance of the team & organization
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.
Software Engineer, Machine Learning
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
* 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.
Software Engineer, Android
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
* 1+ years of experience building complex applications targeting Android in production using its native languages and frameworks
* Experience with multithreading programming and mobile memory management
* Experience building maintainable and testable code bases, including API design and unit testing techniques
* 2+ years of experience building Android applications in Java or Kotlin using Android SDK
* 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.
Software Engineer, Machine Learning
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
* 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.
Software Engineer, Infrastructure
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.
Software Engineer (Product)
Burlingame, CA jobs
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services 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. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer (Product) Responsibilities:
1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.
2. Develop a strong understanding of relevant product area, codebase, and/or systems.
3. Demonstrate proficiency in data analysis, programming, and software engineering.
4. Produce high-quality code with good test coverage using modern abstractions and frameworks.
5. May be assigned to specific group focused on product or infrastructure.
6. Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors.
7. Exercise judgment within defined procedures and practices to determine appropriate action.
8. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
**Minimum Qualifications:**
Minimum Qualifications:
9. Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field
10. Requires the completion of one university level course and coding in at least one of the following industry-standard languages:
11. 1. C, C++,Java, or C#
12. Conducting design and code reviews
13. 2. Object-oriented software development
14. 3. Building maintainable and testable codes bases including API design and unit testing techniques
15. 4. Multithreading programming and mobile memory management
16. 5. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
17. 6. Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
18. 7. Building highly-scalable performant solutions
19. 8. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
20. 9. Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
21. 10. Client-server communication patterns including REST, GraphQL, or gRPC
22. 11. Mobile architecture patterns that can scale to a large number of programmers and teams in one codebase including MVVM, VIPER, or modularization
23. 12. Dependency injection and scoped access to shared resources
24. 13. Debugging or benchmarking
25. 14. 3D math involving translations, rotations and other manipulations of spatial data
**Public Compensation:**
$182,002/year to $200,200/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.
Software Engineer, Audio Applied Scientist
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.
Software Engineer (Robotics)
Burlingame, CA jobs
At Meta, we're building the future of human connection and the technology that enables it. This means continuously inventing and developing technologies for the next generation of experiences. To continue our efforts in the path to AGI, and as we move closer to a future with intelligent robots and advanced AI models, we're hiring talent across a broad range of disciplines from robotics hardware to system software, machine perception, and artificial intelligence. These crucial projects and initiatives taken on by this team have never been done before, so you have a rare opportunity to help us create new ways people connect around the world. We're seeking Research Engineers ready to apply their knowledge and skills to a wide variety of technologies. These role will require novel engineering, research and problem-solving working in a focused incubation team while collaborating with a large and wide-ranging set of scientists and engineers in the greater organization.
Minimum Qualifications
* Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
* 5+ years of experience in robotics or related field, or advanced degree with equivalent experience
* Experience in robotics related research areas, such as: generative AI, robot learning, reinforcement learning, imitation learning, action-conditioned world models, task and motion planning, sim-to-real transfer robotic control, manipulation, navigation, or generally embodied AI
* Experience with machine learning models, and frameworks such as PyTorch, TensorFlow, etc
* Proficiency in programming languages such as Python, C++, or similar
Preferred Qualifications
* Experience with generative AI experience, especially VLM
* PhD in computer science, robotics, AI, or related fields
* Experience solving complex problems and comparing alternative solutions, tradeoffs, and varied perspectives to determine a path forward
* Experience with manipulating and analyzing complex, large scale, high-dimensionality data from varying sources
* Experience building systems based on machine learning and/or deep learning methods
* Experience working and communicating cross functionally in a team environment
* Experience with robot simulations and real-world hardware
* Proven knowledge of robotics fundamentals (perception, planning, control)
* Proven track record of achieving significant results as demonstrated by grants, fellowships, patents, as well as publications at leading workshops, journals or conferences in Machine Learning (NeurIPS, ICML, ICLR), Robotics (ICRA, IROS, RSS, CoRL), Computer Vision (CVPR, ICCV, ECCV)
* Experience designing and developing new robotic systems, platforms or infrastructure
* 7+ years of industry experience, or advanced degree with equivalent experience
Responsibilities
* Work closely with researchers cross-functional partners spanning multiple teams and disciplines to define technical goals and lead implementation
* Collaborate with research scientists and engineers to design and implement state-of-the-art AI algorithms and models on real robot hardware and simulation environments
* Design and conduct thorough evaluations of AI models on real-world robotic systems, identifying limitations, and proposing improvements to enhance their performance and robustness
* Effectively communicate complex features and systems in detail to wide-ranging stakeholders
* Publish research results and contribute to research that impacts Meta product development
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.
Software Engineer, Machine Learning
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.
Software Engineer - Product (Technical Leadership)
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.
Software Engineer, OS Frameworks
Los Angeles, 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
* Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
* 5+ years of Software development experience or PhD with 2+ years of experience
* 3+ years of experience in developing any of the following: Operating Systems, AOSP, Identity, Device management on iOS/Android, Device Security, Android Enterprise
* Experience with Android, mac OS, or Windows internals or frameworks services
* Experience coding in either C++ or Java
Preferred Qualifications
* Experience with Android performance tools and security models
* 3+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development
* 1+ years of experience developing software for Mobile platforms (Android/iOS)
* Experience with Android UI frameworks and services
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.
AI Application Engineer, Claris
Senior applications engineer job at Apple
Are you passionate about applying your deep understanding of the cloud in creative ways? Are you the type who "make stuff happen"? We at Claris International Inc., a wholly owned subsidiary of Apple Inc., the top standalone desktop database company, are searching for a software engineer. We have an established product line and large customer base, and we are advancing existing technologies and developing new and exciting products. In this position you will develop web technologies and the full-stack to create AI-driven, dynamic web interfaces.
As a developer on our team, you are responsible for driving towards sound implementation and timely delivery. You are good at managing development projects that span multiple functional teams with demanding deadlines. You are able to overcome technical challenges daily. In addition to crafting efficient designs, you recognize the importance of writing functional specifications and design documents. Quality is number one in your mind, and you make sure to write thorough unit and integration tests. Your close partnership with QA ensures the top quality of our product.
Have excellent judgment and integrity with the ability to make timely and sound decisions Ability to stay focused and prioritize a heavy workload while achieving exceptional quality Upbeat, adaptable, and results oriented with a positive attitude You bring passion and dedication to your job and are committed to our vision and supporting the developer community
BS in Computer Science or equivalent Hands-on experience developing AI-powered applications Demonstrated ability to bring innovative AI research into production systems. Extensive knowledge with popular LLMs such as Gemini, Claude, and GPT Knowledge of current Gen AI research and techniques in RAG, Agentic AI, prompt engineering Knowledge of React, TypeScript, JavaScript Strong grasp of CSS Grid, Flexbox, and advanced layout mechanics for responsive, adaptive UIs Understanding of state management patterns (e.g., Zustand, Redux, or context-based systems)