About Company
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. Artificial Intelligence and Machine Learning are at the core of these advancements, driving innovation across all our products and services. We are dedicated to building a future where everyone has the tools to bring their ideas to life and connect with others effortlessly. Join us in shaping the future of human connection and experience.
Job Description
Are you a passionate and innovative Machine Learning Engineer ready to make an immediate impact on a global scale? Meta is seeking a talented individual to join our dynamic team, focusing on designing, developing, and deploying cutting-edge machine learning solutions. In this hybrid role based in Louisville, Kentucky, you will be instrumental in building the next generation of AI-powered features and products that touch billions of users worldwide. From enhancing content recommendations and advertising systems to advancing fundamental research in areas like computer vision and natural language processing, your work will directly influence Meta’s core platforms including Facebook, Instagram, WhatsApp, and Reality Labs.
We are looking for someone who thrives in a fast-paced environment, possesses a strong background in machine learning fundamentals, and has practical experience in large-scale system development. You will collaborate closely with researchers, product managers, and other engineers to translate complex ideas into robust, scalable, and high-performing ML systems. This is an exciting opportunity to tackle some of the most challenging problems in AI, contribute to open-source initiatives, and help define the future of connected experiences. If you’re eager to accelerate your career and contribute to groundbreaking technology from day one, we encourage you to apply.
Key Responsibilities
- Design, develop, and deploy scalable machine learning models and algorithms across various Meta products.
- Build and optimize data pipelines for training and inference, ensuring high data quality and efficiency.
- Collaborate with cross-functional teams (researchers, product managers, data scientists) to identify opportunities and define requirements for ML-driven features.
- Conduct experiments and A/B tests to evaluate model performance and impact on user experience and business metrics.
- Monitor, troubleshoot, and maintain ML systems in production, ensuring reliability and continuous improvement.
- Stay up-to-date with the latest advancements in machine learning research and apply cutting-edge techniques to solve real-world problems.
- Contribute to the overall architecture and infrastructure of Meta's machine learning platform.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
Required Skills
- Proficiency in Python and relevant ML frameworks (e.g., PyTorch, TensorFlow).
- Strong understanding of machine learning algorithms, data structures, and distributed systems.
- Experience with large-scale data processing technologies (e.g., Spark, Hadoop, SQL).
- Demonstrated ability to design, implement, and deploy ML models in a production environment.
- Solid understanding of software engineering best practices, including version control, testing, and code review.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) or similar internal infrastructure.
Preferred Qualifications
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field.
- Experience with specific ML domains such as Computer Vision, Natural Language Processing, Recommender Systems, or Reinforcement Learning.
- Contributions to open-source ML projects or relevant publications.
- Experience with C++ for performance-critical components.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
Perks & Benefits
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible work arrangements.
- 401(k) plan with company matching.
- On-site amenities (where applicable) and wellness programs.
- Professional development and learning opportunities.
- Parental support programs and family benefits.
- Employee stock purchase plan.
- Commuter benefits.
How to Apply
Interested candidates are encouraged to click the application link below to submit their resume and cover letter. Please ensure your application highlights your experience with machine learning projects and your ability to thrive in a fast-paced, innovative environment.