Software Engineer, Machine Learning

4 weeks ago


Sunnyvale, United States lwtsquad Full time

Software Engineer, Machine Learning ResponsibilitiesPlay a critical role in setting the direction and goals for a sizable team, focusing on project impact, ML system design, and ML excellence.Adapt standard machine learning methods to leverage modern parallel environments (e.g., distributed clusters, multicore SMP, GPU).Re-evaluate tradeoffs of shipped features/ML systems and lead efforts across teams to reduce technical debt, designing from first principles when appropriate.Lead a team technically to develop ML best practices and influence engineering culture.Escalate complex online/production performance and evaluation issues, requiring deep understanding of ML system interactions.Develop scalable classifiers and tools using machine learning, data regression, and rules-based models.Gather and synthesize requirements to create effective feature roadmaps.Collaborate with engineering teams on coding deliverables.Minimum Qualifications7+ years in software engineering or a relevant field; 4+ years if holding a PhD.6+ years in areas such as machine learning, recommendation systems, pattern recognition, data mining, AI, or related fields.Proven success in leading major initiatives.Experience in building and shipping high-quality, reliable work.Experience scaling machine learning models from inception to impact.Proficiency in C/C++ and Java, or scripting languages like Python, Perl, PHP, shell scripts.Demonstrated technical leadership and project ownership.Ability to analyze data, explain technical issues, and provide solutions.Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.Preferred QualificationsMasters or PhD in Computer Science or related field.Knowledge of architectural patterns in large-scale software applications.Experience with scripting languages such as Pytorch and TensorFlow.At Meta, you'll do your best work. Every day presents new challenges and learning opportunities. We are committed to supporting your growth. Our work is guided by five core values. We’ve connected over 2 billion people and aim to reach more. Our work's scale and impact are unprecedented, making a real difference worldwide. Our family includes Facebook, Instagram, WhatsApp, Messenger, AR/VR, and Facebook Connectivity. We’re just getting started in bringing the world closer together. #J-18808-Ljbffr



  • Sunnyvale, United States Bosch USA Full time

    Senior Machine Learning Software Engineer Senior Machine Learning Software Engineer 6 days ago Be among the first 25 applicants Company Description The Bosch Research and Technology Center North America, with offices in Sunnyvale, Pittsburgh, and Cambridge, is part of the global Bosch Group, a company with over 70 billion Euro in revenue, 400,000 employees...


  • Sunnyvale, United States Walmart Full time

    Senior Machine Learning EngineerAs a Senior Machine Learning Engineer, you are a technical leader working at the intersection of machine learning and software engineering. You have expertise in both areas and are responsible for the full lifecycle of complex machine learning systems from initial ideas and design to deployment, monitoring, and updates. This...


  • Sunnyvale, United States Meta Full time

    Summary Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As a leader in the tech industry, we are looking for someone who can drive innovation, collaboration, and technical proven experience. Required Skills Machine Learning Software Engineering Manager Responsibilities: Lead and manage a team of software...


  • Sunnyvale, CA, United States META Full time

    Summary: Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As an engineering manager you will support, enable and empower your team, managing high performing engineers to make a meaningful impact on billions of people around the world. Software Engineering Managers are clearly characterized by progressive...


  • Sunnyvale, United States Meta Full time

    Software Engineer, Machine LearningFacebookAdvertising TechnologyAI InfrastructureAI ResearchAR/VRArtificial IntelligenceData & AnalyticsFacebookFacebook Reality LabsGenerative AIInfrastructureInstagramMessengerResearchSoftware EngineeringWhatsAppEngineeringMeta is seeking talented engineers to join our teams in building cutting-edge products that connect...


  • Sunnyvale, CA, United States META Full time

    Summary: Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As a leader in the tech industry, we are looking for someone who can drive innovation, collaboration, and technical proven experience. Required Skills: Machine Learning Software Engineering Manager Responsibilities: Lead and manage a team of software...


  • Sunnyvale, CA, United States META Full time

    Summary: Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As a leader in the tech industry, we are looking for someone who can drive innovation, collaboration, and technical proven experience. Required Skills: Machine Learning Software Engineering Manager Responsibilities: Lead and manage a team of software...


  • Sunnyvale, CA, United States META Full time

    Summary: Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As a leader in the tech industry, we are looking for someone who can drive innovation, collaboration, and technical proven experience. Required Skills: Machine Learning Software Engineering Manager Responsibilities: Lead and manage a team of software...


  • Sunnyvale, United States Comfort Systems USA Full time

    Position Summary... What you'll do... As a Senior Machine Learning Engineer , you are a technical leader working at the intersection of machine learning and software engineering. You have expertise in both areas and are responsible for the full lifecycle of complex machine learning systems from initial ideas and design to deployment, monitoring, and updates....


  • Sunnyvale, United States Google Full time

    Machine Learning Software Engineer, Performance Join to apply for the Machine Learning Software Engineer, Performance role at Google About The Job Google's software engineers develop next‑generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at...