Post job

Senior Systems Software Engineer jobs at Apple

- 1167 jobs
  • Software Applications Engineer - User Interface iOS

    Apple Inc. 4.8company rating

    Senior systems software engineer job at Apple

    Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something. Join the Final Cut Pro engineering team - Apple's flagship professional video editing suite used by major Hollywood studios and millions of creators worldwide- and drive the technical evolution of core data infrastructure that enables professional creative workflows. We are seeking a highly skilled and experienced Software Applications Engineer to join the Video Applications team, with a focus on advancing both the iPad and Mac experiences. In this role, you will help shape the future of professional video editing. You'll work closely with cross-functional teams to build intuitive, powerful, and performant features that push the boundaries of creative expression. If you are passionate about empowering creators and delivering exceptional user experiences, we'd love to hear from you. Familiarity with media applications, graphics applications, video editing tools, or creative software workflows. Experience working in large, legacy codebases with incremental modernization goals. Able to demonstrate strong application architectural skills. Proven record of working closely with Design teams to create innovative UI/UX solutions for professional interfaces. Passion for empowering creative professionals and understanding their workflows. 5+ years of professional experience developing complex applications in Objective-C and/or Swift. Strong knowledge of Apple's development tools and frameworks, including SwiftUI, UIKit, AVFoundation, Core Animation, and Core Image. Demonstrated experience building high-performance, user-facing applications on iOS, iPadOS, or MacOS. Mastery of Swift concurrency patterns and seamless Objective-C interoperability. Solid understanding of computer graphics, media formats, and real-time rendering. Proven track record of shipping high-quality software in a collaborative, fast-paced environment. Excellent problem-solving, debugging, and analytical skills. Experience with unit testing, continuous integration, and engineering best practices. Strong communication skills, with the ability to articulate technical ideas clearly and work collaboratively in a multi-functional team. BS or MS in Computer Science, Engineering, or equivalent experience.
    $138k-179k yearly est. 49d ago
  • Senior Line Engineer

    United Airlines 4.6company rating

    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.
    $97.9k-133.5k yearly 5d ago
  • Senior Mobile Engineer - iOS

    Expedia Group 4.7company rating

    San Jose, CA jobs

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

    Meta Platforms, Inc. 4.8company rating

    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.
    $150k-196k yearly est. 8d ago
  • Software Engineer - AI SysML (Technical Leadership)

    Meta Platforms, Inc. 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. 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.
    $150k-196k yearly est. 8d ago
  • Software Engineer, Machine Learning

    Meta Platforms, Inc. 4.8company rating

    Menlo Park, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * 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.
    $150k-196k yearly est. 8d ago
  • Software Engineer, Android

    Meta Platforms, Inc. 4.8company rating

    San Francisco, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * 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.
    $150k-196k yearly est. 8d ago
  • Software Engineer, Machine Learning

    Meta Platforms, Inc. 4.8company rating

    San Francisco, CA jobs

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. Minimum Qualifications * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * 2+ years of programming experience in a relevant language OR a PhD + 9 months programming experience in a relevant language * Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships * Experience building maintainable and testable code bases, including API design and unit testing techniques Preferred Qualifications * 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.
    $150k-196k yearly est. 8d ago
  • Software Engineer, Infrastructure

    Meta Platforms, Inc. 4.8company rating

    San Francisco, CA jobs

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

    Meta 4.8company rating

    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.
    $182k-200.2k yearly 60d+ ago
  • Software Engineer, Audio Applied Scientist

    Meta Platforms, Inc. 4.8company rating

    Burlingame, CA jobs

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

    Meta Platforms, Inc. 4.8company rating

    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.
    $150k-196k yearly est. 8d ago
  • Software Engineer, Machine Learning

    Meta Platforms, Inc. 4.8company rating

    Sunnyvale, CA jobs

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

    Meta Platforms, Inc. 4.8company rating

    Sunnyvale, CA jobs

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

    Meta Platforms, Inc. 4.8company rating

    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.
    $145k-189k yearly est. 8d ago
  • Staff System & Cloud Engineer

    Paypal 4.8company rating

    San Jose, CA jobs

    The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers. We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do - and they push us to ensure we take care of ourselves, each other, and our communities. Job Summary: This job involves leading functional projects requiring specialized expertise, collaborating with teams to resolve engineering challenges, and analyzing business trends to inform practices. The individual contributes to developing best practices in cloud engineering and supports junior engineers in their projects. Job Description: Essential Responsibilities: * Lead the configuration, maintenance, and optimization of the organization's network and security infrastructure to ensure high performance and reliability. * Architect and integrate networks across multiple business units and diverse cloud environments, ensuring seamless connectivity and scalability. * Champion the use of Infrastructure as Code processes to automate and maintain infrastructure consistency, scalability, and up-to-date configurations. * Oversee the configuration, deployment, and management of F5 Local Traffic Managers (LTMs) and Advanced Security Modules (ASMs) to ensure seamless application delivery and security. * Create and implement strategies for integrating cloud Virtual Private Clouds (VPCs), interconnects, and direct connects, ensuring efficient and secure data flow between on-premises and cloud environments. * Proactively identify opportunities to enhance the network's scalability and resilience, ensuring it can handle growing business demands and traffic loads. * Work closely with infrastructure, application, and security teams to ensure network designs meet cross-functional requirements and adhere to best practices. Expected Qualifications: * Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience. Preferred Qualification: Job Title: Staff Cloud Engineer - M365 Overview: As a Senior M365 Engineer, you will be at the forefront of deploying, securing, and optimizing our Microsoft 365 ecosystem. Your expertise in Microsoft Teams, SharePoint Online, Exchange Online, and Microsoft 365 Copilot will drive collaboration and productivity across the organization. Responsibilities: * Architect and manage robust Microsoft Teams environments, ensuring seamless integration with other M365 apps and services * Design and implement SharePoint Online sites and solutions, optimizing for performance and user adoption * Administer Exchange Online, ensuring high availability, mail flow efficiency, and advanced threat protection * Leverage Microsoft 365 Copilot to enhance user experiences and streamline IT operations through AI and automation * Develop and enforce policies and procedures for Teams, SharePoint, and Exchange governance * Collaborate with cross-functional teams to integrate M365 services with other enterprise tools and systems * Manage M365 governance, compliance, and policies to ensure data security and regulatory adherence * Provide expert-level support for M365-related issues and mentor junior engineers * Stay current with Microsoft's roadmap and updates for M365, assessing impact and planning upgrades and changes accordingly Qualifications: * Advanced knowledge of Microsoft Teams, including voice routing, security, and compliance features. * Expertise in SharePoint Online administration, including site collection management and search configuration. * In-depth understanding of Exchange Online, including hybrid configurations, mail transport rules, and eDiscovery. * Familiarity with Microsoft 365 Copilot capabilities and its application in enterprise environments. * Strong scripting/coding skills for automating tasks across Teams, SharePoint, and Exchange. * Deep understanding of networking protocols such as TCP/IP, DNS, SMTP, and HTTP/S * Extensive experience with mail security technologies including DMARC, DKIM, and SPF * Strong understanding of Active Directory and EntraID * Proficiency in PowerShell scripting for automation and configuration of M365 services * Strong analytical skills and the ability to work in a fast-paced environment Subsidiary: PayPal Travel Percent: 0 * PayPal is committed to fair and equitable compensation practices. Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience. The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit ******************************* The US national annual pay range for this role is $152,500 to $262,350 PayPal does not charge candidates any fees for courses, applications, resume reviews, interviews, background checks, or onboarding. Any such request is a red flag and likely part of a scam. To learn more about how to identify and avoid recruitment fraud please visit ************************************ For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations. Our Benefits: At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you. We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit ******************************* Who We Are: Click Here to learn more about our culture and community. Commitment to Diversity and Inclusion PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at ****************************************. Belonging at PayPal: Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal. Any general requests for consideration of your skills, please Join our Talent Community. We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.
    $152.5k-262.4k yearly 60d+ ago
  • Analog Mixed-Signal Validation System Lead

    Apple Inc. 4.8company rating

    Senior systems software engineer job at Apple

    We are searching for an innovative and experienced Analog Mixed-Signal (AMS) Validation Systems lead to head the development and execution of validation infrastructure for AMS IPs. This important position involves leading our HW and SW infrastructure teams to design and implement modular hardware (HW) and software (SW) modules and develop standardized validation framework and interfaces. This manager will work closely with validation teams to improve efficiency, enhance automation, standardize test flows, and improve data pipeline and analytics across AMS labs. This is an opportunity to work in a dynamic environment with endless learning opportunities at Apple. As a member of our team, you will have the rare and rewarding opportunity to work on upcoming products that will delight and inspire millions of Apple's customers every day. This role involves working closely with different cross functional teams within Apple as well as vendors. Occasional travels maybe needed. * Oversee the design, deployment, and management of hardware and software test systems and interfaces for efficient test execution, supporting bench and system validations. Implement best practices to perform QA on the system. - Collaborate with internal and external teams to define, evaluate, and improve validation toolchains. - Architect and maintain validation data management and directory structures for data analysis and extraction - Create and maintain visualization tools tailored to needs of IP validation team, and implement iterative features for effective data exploration and analysis - Launch data analytics framework and identify key performance indicators by collaborating with various design and validation teams. - Identify opportunities for modularization and standardization to improve the validation pipeline. Collaborate with cross-functional teams to develop and implement software interfaces to seamlessly transition pre-silicon verification flows to post silicon. - Follow security measures to safeguard sensitive data and ensure compliance - Foster collaborative and innovative work culture within the team as well as when working with cross-functional teams. The ideal candidate will have the following qualifications: 8+ years of experience in leading, managing and developing validation hardware and software systems to support the validation of AMS or SOC IPs, including automated and modular scalable lab setups and remote testing frameworks. Deep understanding of both HW and SW needs for the validation of various AMS IPs from on chip to in the system Hands-on experience with lab equipment (e.g. oscilloscope, signal analyzers, BERT) Strong programming and scripting skills (e.g., Python, C/C++, MATLAB, LabVIEW, JMP, etc.) for automation and data analysis. Knowledge of data processing, visualization, and analysis tools (e.g. Jupyter, Pandas, Tableau), and expertise in initiating and implementing data analytics processes Knowledge of semiconductor technologies, IC design architectures and principals, as well as familiarity with industry EDA tools and simulation setups. Understanding of machine learning techniques for validation data analytics is a plus. Strong technical leadership, effective communication, and collaboration skills. Excellent problem solving and analytical skills with a structured approach to issue resolution. Meticulous organizational skills. PhD is preferred Master's degree or equivalent in EE/CS is required plus 8+ years industry experience.
    $136k-174k yearly est. 60d+ ago

Learn more about Apple jobs

View all jobs