Software Engineer, Machine Learning
Role Overview
Software Engineer, Machine Learning role building products and application experiences across platforms, including mobile and web.
The posting describes work on complex technical problems, new features, product improvement, and user experience.
Key Skills for This Role
Full Job Posting
Role overview
Software Engineer, Machine Learning role building products and application experiences across platforms, including mobile and web.
The posting describes work on complex technical problems, new features, product improvement, and user experience.
Responsibilities
- Collaborate with product, design, operations, and infrastructure teams to build application experiences.
- Implement custom user interfaces using current programming techniques and technologies.
- Optimize code quality, efficiency, and performance, and provide feedback in code reviews.
- Set team direction and goals, lead major initiatives, mentor peers, and onboard team members.
- Architect efficient, scalable systems for complex applications.
- Resolve performance and scalability issues and reduce technical debt.
- Work across coding languages and technologies and own components, features, or systems end to end.
Minimum qualifications
- Programming experience in a relevant language.
- Bachelor’s degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience.
- Experience driving organizational change and leading complex technical projects.
- Experience using data and analysis to explain technical problems and provide detailed feedback and solutions.
Preferred qualifications
- Master’s degree or PhD in Computer Science or a related technical field.
- Experience with TensorFlow, PyTorch, or Scikit-learn.
- Knowledge of NLP, including text preprocessing, tokenization, and sentiment analysis.
- Understanding of information retrieval, including indexing, querying, and ranking.
- Experience with data structures and algorithms, including graph theory and optimization.
About Meta
Meta builds technologies and apps that help people connect, find communities, and grow businesses, and is developing augmented and virtual reality technologies.
Compensation information
- Compensation depends on skills, qualifications, experience, and location. The posting describes base compensation and excludes any applicable bonus, equity, or sales incentives.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Meta
Research Scientist Intern, Audio, Machine Learning and Computer Vision (PhD)
Cambridge, GBR
The Meta Reality Labs Research Team brings together a world-class team of researchers, developers, and engineers to create the future of virtual and augmented reality, which together will become as universal and essentia
Software Engineer, Machine Learning, Applied AI
London, GBR
Meta is seeking exceptional engineers to help deliver on one of the most ambitious goals in technology: personal superintelligence for everyone. As an engineer in the Applied AI Engineering (AAI) organization, you will a
Research Scientist - Monetization GenAI
London, GBR
Meta Monetization GenAI is focused on making significant progress in AI-powered content generation for ads applications. In the past two years, generative AI has observed some of the most significant breakthroughs ever a
Software Engineer, Machine Learning
London, GBR
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
Software Engineer, PyTorch | Ingénieur logiciel, PyTorch
Vancouver, CAN
Meta is seeking a senior software engineer with a product mindset to build and scale consumer-facing products and the infrastructure behind them. The role owns technical design, cross-team execution, reliability, and men
Software Engineer, Machine Learning, Applied AI
London, GBR
Meta is seeking an experienced software engineer to advance applied AI and frontier language models through scalable systems, agentic pipelines, and evaluations. Candidates need 8+ years of relevant programming experienc
Research Scientist - Monetization GenAI
London, GBR
Meta is seeking a research scientist to advance applied generative AI for image, video, and text ad creative generation and editing. Candidates need generative AI research experience, experience leading applied research
Research Scientist Intern, Audio, Machine Learning and Computer Vision (PhD)
Cambridge, GBR
Meta is seeking PhD interns to conduct research on audio signal processing, machine learning, and audio-visual learning for AR/VR applications. Candidates need a relevant PhD, experience with programming and machine lear
Research Scientist Intern, Audio, Machine Learning and Computer Vision (PhD)
Cambridge, GBR
Software Engineer, Machine Learning, Applied AI
London, GBR
Research Scientist - Monetization GenAI
London, GBR
Software Engineer, Machine Learning
London, GBR
Software Engineer, PyTorch | Ingénieur logiciel, PyTorch
Vancouver, CAN
Software Engineer, Machine Learning, Applied AI
London, GBR
Research Scientist - Monetization GenAI
London, GBR
Research Scientist Intern, Audio, Machine Learning and Computer Vision (PhD)
Cambridge, GBR