Software Engineer, Systems ML

2 months ago


Fremont, United States Meta Inc Full time

Summary:

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, Systems ML - SW/HW Co-design Responsibilities:

Apply relevant AI infrastructure and hardware acceleration techniques to build & optimize our intelligent ML systems that improve Metas products and experiences

Goal setting related to project impact, AI system design, and infrastructure/developer efficiency

Directly or influencing partners to deliver impact through deep, thorough data-driven analysis

Drive large efforts across multiple teams

Define use cases, and develop methodology & benchmarks to evaluate different approaches

Apply in depth knowledge of how the ML infra interacts with the other systems around it

Mentor other engineers / research scientists & improve the quality of engineering work in the broader team

Minimum Qualifications:

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: Hardware accelerators architecture, GPU architecture, machine learning compilers, or ML systems, AI infrastructure, high performance computing, performance optimizations, or Machine learning frameworks (e.g. PyTorch), numerics and SW/HW co-design

Experience developing AI-System infrastructure or AI algorithms in C/C++ or Python

Preferred Qualifications:

Preferred Qualifications:

A Bachelor's degree in Computer Science, Computer Engineering, relevant technical field and 7+ years of experience in AI framework development or accelerating deep learning models on hardware architectures OR a Master's degree in Computer Science, Computer Engineering, relevant technical field and 4+ years of experience in AI framework development or accelerating deep learning models on hardware architectures OR a PhD in Computer Science Computer Engineering, or relevant technical field and 3+ years of experience in AI framework development or accelerating deep learning models on hardware architectures.

Experience with distributed systems or on-device algorithm development

Experience with recommendation and ranking models

Technical leadership experience

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.


  • Software Engineer

    1 week ago


    Fremont, California, United States Software Group Inc Full time

    Job SummaryWe are seeking a highly skilled and motivated Software Engineer to join our dynamic engineering team at Software Group Inc. As a full-time employee, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions using Java. The ideal candidate will have a strong background in Java development and experience...

  • Software Engineer

    10 hours ago


    Fremont, United States The Mice Groups, Inc. Full time

    This is not a C2C role.Title: Software EngineerLocation: Fremont, CA (Hybrid) Contract position Job Description:Oversee the development and deployment of LLM-based enterprise applications, such as chatbots leveraging company data.Contribute to the product roadmap and strategic vision.Implement and assess various application logic (“flows”) and prompting...

  • Software Engineer

    2 days ago


    Fremont, United States The Mice Groups, Inc. Full time

    This is not a C2C role.Title: Software EngineerLocation: Fremont, CA (Hybrid) Contract position Job Description:Oversee the development and deployment of LLM-based enterprise applications, such as chatbots leveraging company data.Contribute to the product roadmap and strategic vision.Implement and assess various application logic (“flows”) and prompting...


  • Fremont, United States Tesla Full time

    What to ExpectTesla’s mission is to accelerate the world’s transitionto sustainable energy. This requires fast paced innovation and execution. The Document Systems team supports Tesla’s mission by providing world-class systems for document management including; generation, e-signing, storage, lifecycle administration, security, and audit support. In...


  • Fremont, California, United States pony Full time

    About Pony.aiPony.ai is a pioneering company in autonomous mobility, founded in 2016 in Silicon Valley. We are a global leader in extending autonomous mobility technologies and services, operating at a rapidly expanding footprint of sites worldwide.ResponsibilitiesCollaborate with experts in self-driving vehicles on software architecture and design, system...


  • Fremont, California, United States Siemens Industry Software Inc. Full time

    About the RoleWe are seeking a highly skilled Digital Verification Solutions Engineer Consultant to join our team at Siemens Industry Software Inc. As a key member of our organization, you will play a critical role in delivering technical expertise for Functional Verification of digital, mixed-signal, and analog IC chip designs based on our DVT products and...


  • Fremont, United States Piper Maddox Full time

    Overview:Piper Maddox is looking for a skilled Senior Embedded Software Engineer to join our client's innovative team in the Bay Area. In this role, you will be instrumental in developing and optimizing real-time software for an all-electric platform. You’ll focus on building and maintaining critical elements such as the execution graph, logging...


  • Fremont, United States Piper Maddox Full time

    Overview:Piper Maddox is looking for a skilled Senior Embedded Software Engineer to join our client's innovative team in the Bay Area. In this role, you will be instrumental in developing and optimizing real-time software for an all-electric platform. You’ll focus on building and maintaining critical elements such as the execution graph, logging...

  • IT Security Engineer

    2 weeks ago


    Fremont, United States Dew Software Full time

    Job DescriptionJob DescriptionDew Software is seeking an experienced IT Security Engineer to join our team. As a leading provider of digital transformation solutions, Dew Software works with global companies, helping them harness the power of technology while ensuring the security and integrity of their IT systems and data.In this role, you will be...


  • Fremont, United States Dew Software Full time

    Job DescriptionJob DescriptionDew Software is seeking an experienced IT Security Engineer to join our team. As a leading provider of digital transformation solutions, Dew Software works with global companies, helping them harness the power of technology while ensuring the security and integrity of their IT systems and data.In this role, you will be...


  • Fremont, California, United States Boxbot Full time

    About BoxbotBoxbot revolutionizes logistics with adaptive automation, creating the facility of the future. As the industry grapples with labor shortages and rising costs, our advanced solutions effectively meet these challenges. We transform traditional conveyor systems into intelligent, three-dimensional package handling networks, dramatically improving...


  • Fremont, United States Tesla Full time

    What to ExpectThe Manufacturing Quality Data Engineering team is a high-impact, high-priority, and high-visibility team that is laser-focused on addressing safety-critical issues and expanding critical services to Gigafactories worldwide. As part of Tesla's Vehicle Engineering organization, you will have access to a vast array of data sources across design,...

  • Full Stack Engineer

    2 weeks ago


    Fremont, United States John Galt Staffing Full time

    Full-Stack Software Engineer (Python/Javascript)Fremont CA (Onsite)ContractAs a Full-Stack Software Engineer specializing in API development and frontend technologies, you will be at the forefront of crafting and implementing solutions to enterprise applications. As part of the Data Science Hub, you will work closely with data scientists to deliver AI/ML...

  • Full Stack Engineer

    2 weeks ago


    Fremont, United States John Galt Staffing Full time

    Full-Stack Software Engineer (Python/Javascript)Fremont CA (Onsite)ContractAs a Full-Stack Software Engineer specializing in API development and frontend technologies, you will be at the forefront of crafting and implementing solutions to enterprise applications. As part of the Data Science Hub, you will work closely with data scientists to deliver AI/ML...


  • Fremont, United States Tesla Full time

    What to ExpectTesla is seeking a Software Engineer to join the Traffic Engineering team. This group builds, owns, and operates critical infrastructure services like DNS, Load Balancers (hardware & software), Content Delivery Networks (CDNs), and Edge security services like WAF, BOT protection, & API Gateways. These services are foundational and used across...


  • Fremont, United States PDDN Full time

    Primary Duties:Architecture, design, implementation, iteration planningPerform Impact Analysis on the processes, reports and systems, and identifying requirements for the upcoming releasesSupport project lifecycle deliverables including PSDs, BRDs, BAT/UAT tests for impacted reports and systemsEngage with x-functional teams and defining architecturePerform...


  • Fremont, California, United States Gateway Recruiting, INC. Full time

    Job OverviewPOSITION SUMMARY:The Senior Embedded Software Engineer will serve as a distinguished authority in software engineering, possessing extensive knowledge and experience in the full lifecycle management of embedded software solutions. This role focuses on new software creation, ongoing software support, resolving critical technical challenges, and...

  • Systems Engineer

    15 hours ago


    FREMONT, United States Cedar Point Full time

    Overview:The Systems Engineer performs a wide range of technical and project management duties associated with the support of company networks and systems. This is a highly technical and professional position. It is distinguished by the requirement to demonstrate expertise in project management, network design, implementation, security maintenance, support...

  • Systems Engineer

    6 days ago


    Fremont, United States Cedar Point Full time

    Job DescriptionOverview:The Systems Engineer performs a wide range of technical and project management duties associated with the support of company networks and systems. This is a highly technical and professional position. It is distinguished by the requirement to demonstrate expertise in project management, network design, implementation, security...

  • Systems Engineer

    6 days ago


    FREMONT, United States Cedar Point Full time

    Overview:The Systems Engineer performs a wide range of technical and project management duties associated with the support of company networks and systems. This is a highly technical and professional position. It is distinguished by the requirement to demonstrate expertise in project management, network design, implementation, security maintenance, support...