Post job

Devops Engineer jobs at Apple

- 948 jobs
  • Sr. DevOps Engineer - Info Apps

    Apple Inc. 4.8company rating

    Devops engineer job at Apple

    The Apple Info Apps team is looking for a Senior DevOps Engineer to drive the evolution of our CI/CD pipelines, infrastructure automation, and developer tooling. You will support large engineering teams and provide operational support for large-scale backend systems deployed across hybrid cloud environments like Kubernetes on AWS, GCP, and on-premise infrastructure. You will enjoy using technology to automate solutions and optimize outcomes, building robust internal productivity tools in Python, optimizing build systems for Java and Python applications, and providing expert support for development environments. We're also exploring how Generative AI can enhance our tool creation, build processes, and CI/CD pipelines. If you're passionate about automation, cloud-native technologies, operational excellence, and leveraging cutting-edge AI to transform software delivery, we encourage you to apply. The Apple Info Apps DevOps team provides the cloud-based infrastructure for multiple backend production systems that enable Apple News, Stocks, and Weather to serve millions of customers every day. Our team paves the way for engineering teams to iterate and roll out new features. As a Senior DevOps Engineer, you'll play a pivotal role in designing, implementing, and maintaining this critical infrastructure and automation. You will enhance our CI/CD capabilities, manage Kubernetes deployments across multi-cloud and on-prem environments, and develop custom tools to boost developer efficiency. You'll also explore and integrate Generative AI to optimize our processes. This hands-on role requires deep technical expertise, proactive problem-solving, and a commitment to operational stability. As a member of our dynamic group, you'll have the rare and rewarding opportunity to engage with multiple teams, applications and services that will delight and inspire millions of Apple's customers every day. You'll be behind the scenes as an integral part of the team that makes it all possible. Familiarity with Generative AI concepts and experience supporting AI/ML development environments and model operationalization Experience maintaining and debugging Spring-based Java runtime environments Experience with modern web services architectures 5+ years of hands-on experience in DevOps, infrastructure-focused, or software engineering roles Advanced scripting proficiency in Python, Bash, Groovy, or GoLang for automation and tool development Experience managing cloud platforms (AWS, GCP) including compute, networking, and storage services Expert-level proficiency with Kubernetes and container orchestration (EKS, GKE) for deployment, management, and troubleshooting In-depth knowledge of CI/CD systems (ArgoCD, Jenkins, Gradle/Maven) and advanced Git/GitOps experience Experience with Infrastructure as Code solutions (Pulumi, Terraform, CloudFormation) Strong problem-solving skills, ability to learn rapidly, and capacity to debug complex distributed systems Solid understanding of Linux operating systems, networking concepts (TCP/IP, DNS, HTTP, load balancing), and shell scripting
    $152k-193k yearly est. 5d ago
  • Firmware Release Engineer - Camera

    Apple Inc. 4.8company rating

    Devops engineer job at Apple

    Apple's Camera Firmware team is seeking a skilled Firmware Engineer with a strong focus on release process. In this role, you will contribute to the development of camera firmware for Apple's proprietary image signal processing pipeline, and play a key role in managing the firmware release lifecycle. This is a highly collaborative position where you will work closely with camera firmware developers, QA team, build team, and CI team to streamline our release process. You will be responsible for coordinating firmware changes, identifying and resolving regressions, and ensuring that firmware integrations proceed smoothly into the daily iOS/mac OS/vision OS builds. Understanding of camera technologies and image signal processing pipeline. Familiarity with camera software stack. BS and a minimum of 2 years of relevant industry experience. Proficiency in C/C++. Familiar with GIT or other version control system. Strong problem-solving and debugging skills. Understanding of multi-thread software and embedded RTOS system.
    $148k-190k yearly est. 34d ago
  • Software Engineer - AI SysML (Technical Leadership)

    Meta 4.8company rating

    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. **Required Skills:** Software Engineer - AI SysML (Technical Leadership) Responsibilities: 1. Drive the organization's goal towards relevant machine learning techniques to build & optimize our intelligent systems that improve Meta's products and experiences 2. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency 3. Assist in goal setting related to project impact 4. Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches 5. Apply in depth knowledge of how the machine learning system interacts with the other systems around it 6. Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the ML Systems roadmap 7. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 8. Partner & collaborate with organizational leaders to help improve the level of performance of the team & organization **Minimum Qualifications:** Minimum Qualifications: 9. Vast experience communicating and working across functions to drive solutions 10. Experience in driving large cross-functional and industry-wide engineering efforts 11. Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term vision 12. Experience leading projects with industry-wide impact 13. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 14. Significant experience in mentoring/influencing engineers across organizations 15. 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 16. Experience developing AI algorithms or AI-System infrastructure in C/C++ or Python **Preferred Qualifications:** Preferred Qualifications: 17. Experience with distributed systems or on-device algorithm development **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 60d+ ago
  • Software Engineer, Android

    Meta 4.8company rating

    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, Android Responsibilities: 1. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK. 2. Work closely with product and design teams to build new and innovative application experiences for Android. 3. Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques. 4. Receiving general instructions on routine work and detailed instructions on new projects or assignments, build reusable Android software components for interfacing with back-end platforms. 5. Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance. 6. Telecommute from anywhere in the U.S. permitted. **Minimum Qualifications:** Minimum Qualifications: 7. Master's degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and two years of work experience in the job offered or in a computer-related occupation 8. Requires two years of experience in the following: 9. Object-oriented software development 10. Building Android applications in Java using AOSP (Android Open Source Project) 11. Android internals or frameworks services 12. Coding in Java 13. Building maintainable and testable codes bases including API design and unit testing techniques 14. Multithreading programming and mobile memory management 15. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce) 16. Linux, NIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting 17. Core web technologies: HTML, CSS, or JavaScript 18. Build highly-scalable performant solutions 19. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction 20. 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, AND 21. Distributed systems **Public Compensation:** $221,463/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.
    $221.5k-240.2k yearly 60d+ ago
  • Software Engineer

    Meta 4.8company rating

    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 areas, 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 a 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, or a related field. Requires completion of a university-level course, research project, internship, or thesis in the following: 10. Coding in at least one of the following industry-standard languages: C, C++, Java, or C# 11. Applying principles of human-computer interaction to design user-centric interfaces for large-scale applications 12. Creating web applications using at least one of the following: Python, PHP, Ruby, Node.js or React.js 13. Relational databases and SQL and 14. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS **Public Compensation:** $214,032/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.
    $214k-240.2k yearly 60d+ ago
  • Software Engineer - Product (Technical Leadership)

    Meta 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. **Required Skills:** Software Engineer - Product (Technical Leadership) Responsibilities: 1. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 2. Effectively communicate complex features and systems in detail 3. Understand industry & company-wide trends to help assess & develop new technologies 4. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization 5. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas 6. Lead long term technical vision and roadmap for large cross-company efforts 7. Suggest, collect and synthesize requirements and create an effective feature roadmap 8. Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD 11. Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission 12. Experience driving large cross-functional/industry-wide engineering efforts 13. Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions 14. Experience communicating and working across functions to drive solutions 15. Experience mentoring/influencing executive stakeholders across organizations **Preferred Qualifications:** Preferred Qualifications: 16. Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack 17. 8+ years relevant experience building large-scale applications or similar experience 18. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes **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 60d+ ago
  • Software Engineer - OS Frameworks (Technical Leadership)

    Meta 4.8company rating

    Burlingame, CA jobs

    The Reality Labs team at Meta enables people around the world to come together and connect through world-class Augmented and Virtual Reality hardware and software. 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 relentless innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. As an Embedded Software Engineer within Reality Labs, you will develop the software behind some of our flagship AR and VR products, the prototyping platforms that make these products possible, or foster our scientific explorations. You will collaborate with a wide-range of teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. Ultimately, we are improving AR/VR experiences through effective utilization of hardware resources i.e. optimization of code (app to system), balancing software across various hardware blocks, as well as designing features to enable higher utilization of hardware. **Required Skills:** Software Engineer - OS Frameworks (Technical Leadership) Responsibilities: 1. Drive the organization's goal towards building tools, system architecture, prototypes, frameworks and infrastructure for any of the following: operating systems, kernel development, low level debugging, system profiling, sensor/data management, AOSP, performance profiling, that will impact VR and AR product lines. 2. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency. 3. Lead and set direction for how Meta Reality Labs develops its capabilities for teams to deliver best-in-class experiences for current and future products. 4. Collaborate with cross-functional teams of partners, product managers and engineers in areas like computer vision, machine learning, graphics, hardware and firmware to understand requirements and enhance existing solutions. 5. Write clean readable code, debug complex problems that span systems. 6. Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the Reality Labs roadmap. 7. Partner & collaborate with organizational leaders to help improve the level of performance of the team & organization. **Minimum Qualifications:** Minimum Qualifications: 8. 10+ years experience in developing Embedded engineering solutions within a resource constrained environment. 9. 10+ years of programming experience using C or C++ for day-to-day software development. 10. Experience leading consumer-based projects with industry-wide impact. 11. Experience with cross-functional partnerships, working across functions to drive solutions. 12. Experience in mentoring/influencing engineers across organizations. 13. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. **Preferred Qualifications:** Preferred Qualifications: 14. Master's degree or PhD in Engineering, Computer Science, or a related technical field. 15. Experience with AOSP, Android internals, Frameworks services, Hardware Abstraction Layer or Native libraries, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development. **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 60d+ ago
  • Software Engineer - Language (Technical Leadership)

    Meta 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. **Required Skills:** Software Engineer - Language (Technical Leadership) Responsibilities: 1. Apply relevant AI and machine learning techniques to build intelligent rich language systems that improve Meta's products and experiences 2. Assist in goal setting related to project impact and system architecture 3. Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches 4. Apply in-depth knowledge of how the machine learning system interacts with the other systems around it 5. Technically lead in a team environment across multiple scientific and engineering disciplines, making the architectural trade-offs required to rapidly deliver software solutions 6. Mentor other AI Engineers & improve the quality of AI work in the broader team 7. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 8. Effectively communicate complex features and systems in detail 9. Write clean readable code and debug complex problems that span systems 10. Understand industry & company-wide trends to help assess & develop new technologies 11. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization 12. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas **Minimum Qualifications:** Minimum Qualifications: 13. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 14. Specialized experience in one or more of the following machine learning/deep learning domains: Language: NLP, ASR, TTS, Conversational AI 15. Experience developing language algorithms or language infrastructure in C/C++ or Python **Preferred Qualifications:** Preferred Qualifications: 16. Experience in deep learning and PyTorch 17. Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term-vision 18. Experience with distributed systems or on-device algorithm development 19. Experience in driving large cross-functional/industry-wide engineering efforts 20. Significant experience in mentoring/influencing engineers across organizations 21. Experience contributing to AI Publications **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 60d+ ago
  • Software Engineer, Infrastructure

    Meta 4.8company rating

    San Diego, 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. **Required Skills:** Software Engineer, Infrastructure Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 11. 6+ years of programming experience in a relevant language or 3+ years of experience + PhD 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. 6+ years relevant experience building large-scale infrastructure applications or similar experience 15. Experience with scripting languages such as Python, Javascript or Hack 16. Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources 17. Experience owning a component, feature or system 18. Experience building and shipping high quality work and achieving high reliability 19. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes 20. Exposure to architectural patterns of large scale software applications 21. Experience in programming languages such as C, C++, Java **Public Compensation:** $70.67/hour to $208,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.
    $208k yearly 60d+ ago
  • Software Engineer (Android)

    Meta 4.8company rating

    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 (Android) Responsibilities: 1. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK. 2. Work closely with product and design teams to build new and innovative application experiences for Android. 3. Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques. 4. Receiving general instructions on routine work and detailed instructions on new projects or assignments, build reusable Android software components for interfacing with back-end platforms. 5. Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance. **Minimum Qualifications:** Minimum Qualifications: 6. Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, or a related field. Requires completion of an undergraduate- level course, research project, or internship involving the following: 7. Object-oriented software development 8. Coding in Java 9. Building maintainable and testable codes bases including API design and unit testing techniques 10. Multithreading programming and mobile memory management 11. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce) 12. Linux, UNIX, or other *nix-like OS including file manipulation and simple commands 13. Core web technologies: HTML, CSS, or JavaScript 14. Building highly-scalable performant solutions 15. Distributed systems including sharding, consistency, and availability and 16. Algorithms **Public Compensation:** $185,644/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.
    $185.6k-200.2k yearly 60d+ ago
  • Software Engineer, Product

    Meta 4.8company rating

    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. Research, design, and develop new algorithms and techniques to improve the efficiency and performance of Meta's platforms. 6. Design and implement large-scale distributed software systems to serve large numbers of complex requests simultaneously and without failure. 7. Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. 8. Suggest, collect, and synthesize system requirements from stakeholders. 9. Exercise judgment within defined procedures and practices to determine appropriate action. 10. Identify and drive changes as needed for assigned codebase, product area and/or systems. 11. Conduct design and code reviews. 12. 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: 13. Requires a Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field 14. Requires completion of a university-level course, research project, internship, or thesis in the following: 15. Coding in at least one of the following industry-standard languages: C, C++, Java, or C# 16. Building large-scale infrastructure applications 17. Creating web applications using at least one of the following: Python, PHP, or Ruby 18. Relational databases 19. SQL 20. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS 21. Algorithms, data structures, or systems software 22. Data management, programming languages, databases, operating systems 23. Distributed systems **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.
    $178.4k-200.2k yearly 60d+ ago
  • Software Engineer, OS Frameworks

    Meta 4.8company rating

    Sunnyvale, 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. **Required Skills:** Software Engineer, OS Frameworks Responsibilities: 1. Lead and set direction in how Meta develops its future functionality to deliver best-in-class VR devices 2. Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases 3. Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution 4. Work with Application and Platform teams to debug functional, performance and stability issues across the stack 5. Build on OS internals. Set technical direction for significant improvements 6. 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 7. Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks 8. Participate in design reviews and code reviews for the team **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 7+ years of Software development experience or PhD with 4+ years of experience 11. 3+ years of experience in developing any of the following: Desktop applications, Operating Systems, AOSP, Identity, Device management on iOS/Android, Device Security, Android Enterprise 12. Experience with Android, mac OS, or Windows internals or frameworks services 13. Experience with coding in both C++ and Java **Preferred Qualifications:** Preferred Qualifications: 14. 1+ years of experience developing software for Mobile platforms (Android/iOS) 15. Experience with Android UI frameworks and services 16. Experience with Android performance tools and security models 17. 3+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development **Public Compensation:** $85.10/hour to $251,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.
    $251k yearly 60d+ ago
  • Software Engineer, Audio Applied Scientist

    Meta 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. **Required Skills:** Software Engineer, Audio Applied Scientist Responsibilities: 1. Develop and implement innovative audio technologies, including general audio processing, audio ML/AI algorithms, and audio codecs 2. Identify areas for improvement in scalability, performance, quality, and reliability across the audio stack 3. Collaborate with cross-functional teams to deploy new audio technologies as-a-service and as-a-platform 4. Analyze, design, develop, and debug audio features on Android systems 5. Work effectively in a team environment, making architectural tradeoffs to deliver software solutions rapidly 6. Develop software for consumer devices, prioritizing efficiency and delivering high-quality results 7. Create clean, readable code and debug complex problems 8. Embrace continuous learning, adapt to new technologies, and navigate ambiguity in problem-solving **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 7+ years software development experience in industry settings or PhD with 4+ years of experience 11. 3+ years relevant audio software engineering experience in industry settings 12. C or C++ experience, including use of C++11/14/17 features 13. Demonstrated experience working across disciplines to drive optimal solutions **Preferred Qualifications:** Preferred Qualifications: 14. MS or PhD in Electrical Engineering, Computer Science or equivalent 15. Expertise in audio signal processing and auditory perception, both classical and machine learned techniques 16. Proven track record of innovation as demonstrated by products shipped, publications and/or patents 17. 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 18. Experience with audio software development including DSP, machine learning, and/or hybrid systems 19. Experience in Android or Linux audio stack development 20. Experience developing, debugging, and shipping software products on large code bases that span platforms and tools 21. Demonstrated experience working collaboratively in cross-functional teams 22. Experience with audio-related software features across all layers of the audio stack **Public Compensation:** $85.10/hour to $251,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.
    $251k yearly 60d+ ago
  • Software Engineer, Product

    Meta 4.8company rating

    Fremont, CA jobs

    Meta is seeking talented experienced 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 engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply. **Required Skills:** Software Engineer, Product Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews 4. Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members 5. Architect efficient and scalable systems that drive complex applications 6. Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt 7. Work on a variety of coding languages and technologies 8. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 8+ years of programming experience in a relevant language OR 4+ years experience with a PhD 11. Demonstrated experience driving change within an organization and leading complex technical projects 12. Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions **Preferred Qualifications:** Preferred Qualifications: 13. Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack 14. 6+ years relevant experience building large-scale applications or similar experience 15. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes **Public Compensation:** $85.10/hour to $251,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.
    $251k yearly 60d+ ago
  • Software Engineer, Product

    Meta 4.8company rating

    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 1 year of experience in the job offered or a computer-related field 10. Requires 1 year of experience in the following: 11. 1. Coding in at least one of the following industry-standard languages: C, C++, Java, or C# 12. 2. Building large-scale infrastructure applications 13. 3. Creating web applications using at least one of the following: Python, PHP, or Ruby 14. 4. Relational databases 15. 5. SQL 16. 6. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS **Public Compensation:** $139,800/year to $158,400/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.
    $139.8k-158.4k yearly 60d+ ago
  • Software Engineer, OS Frameworks

    Meta 4.8company rating

    Sunnyvale, 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. **Required Skills:** Software Engineer, OS Frameworks Responsibilities: 1. Lead and set direction in how Meta develops its future enhancements to deliver best-in-class VR devices 2. Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases 3. Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution 4. Work with Application and Platform teams to debug functional, performance and stability issues across the stack 5. Build on OS internals. Set technical direction for significant improvements 6. 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 7. Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks 8. Participate in design reviews and code reviews for the team **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 5+ years of Software development experience or PhD with 2+ years of experience 11. 3+ years of experience in developing any of the following: Operating Systems, AOSP, Identity, Device management on iOS/Android, Device Security, Android Enterprise 12. Experience with Android, mac OS, or Windows internals or frameworks services 13. Experience coding in either C++ or Java **Preferred Qualifications:** Preferred Qualifications: 14. Experience with Android performance tools and security models 15. 3+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development 16. 1+ years of experience developing software for Mobile platforms (Android/iOS) 17. Experience with Android UI frameworks and services **Public Compensation:** $70.67/hour to $208,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.
    $208k yearly 60d+ ago
  • Software Engineer, Infrastructure

    Meta 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. **Required Skills:** Software Engineer, Infrastructure Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 11. 6+ years of programming experience in a relevant language or 3+ years of experience + PhD 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. 6+ years relevant experience building large-scale infrastructure applications or similar experience 15. Experience with scripting languages such as Python, Javascript or Hack 16. Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources 17. Experience owning a component, feature or system 18. Experience building and shipping high quality work and achieving high reliability 19. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes 20. Exposure to architectural patterns of large scale software applications 21. Experience in programming languages such as C, C++, Java **Public Compensation:** $70.67/hour to $208,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.
    $208k yearly 60d+ ago
  • Software Engineer, Infrastructure

    Meta 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. **Required Skills:** Software Engineer, Infrastructure Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. 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 11. 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. Experience owning a component, feature or system 15. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes 16. Experience in programming languages such as C, C++, Java 17. Exposure to architectural patterns of large scale software applications 18. Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources 19. 2+ years of relevant experience building large-scale infrastructure applications or similar experience 20. 1+ years of experience identifying, designing and completing medium to large features independently without guidance 21. Experience with scripting languages such as Python, Javascript or Hack **Public Compensation:** $56.25/hour to $173,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.
    $173k yearly 60d+ ago
  • Software Engineer, iOS

    Meta 4.8company rating

    Burlingame, 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. **Required Skills:** Software Engineer, iOS Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. 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 11. 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. 1+ years experience building complex applications targeting iOS in production using its native languages and frameworks 15. 2+ years experience building complex applications for the iPhone or iPad using Objective-C/C++/Swift with the iOS SDK and other frameworks 16. Experience with multithreading programming and mobile memory management 17. Experience building maintainable and testable code bases, including API design and unit testing techniques 18. Shipped at least one large-scale product to production, supporting millions of active users **Public Compensation:** $56.25/hour to $173,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.
    $173k yearly 60d+ ago
  • Software Engineer, Product

    Meta 4.8company rating

    Los Angeles, 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. **Required Skills:** Software Engineer, Product Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 11. 6+ years of programming experience in a relevant language or 3+ years of experience + PhD 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. 6+ years relevant experience building large-scale applications or similar experience 15. Experience with scripting languages such as Python, Javascript or Hack 16. Experience as an owner of a particular component, feature or system 17. Experience completing projects at large scope 18. Experience building and shipping high quality work and achieving high reliability 19. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes 20. Experience in programming languages such as C, C++, Java, Swift, or Kotlin 21. Exposure to architectural patterns of large scale software applications **Public Compensation:** $70.67/hour to $208,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.
    $208k yearly 60d+ ago

Learn more about Apple jobs

View all jobs