Summary
Join Upwork's Machine Learning Infrastructure & Data team as a Senior ML Infra Engineer. You will play a key role in designing, developing, and maintaining scalable infrastructure for machine learning models. Collaborate with researchers, data scientists, and engineers to build state-of-the-art platforms. Responsibilities include designing distributed systems, developing ML lifecycle frameworks, architecting highly available systems, collaborating with cross-functional teams, staying current with ML advancements, and mentoring junior engineers. Upwork offers a competitive salary, annual bonus plan, long-term equity, and comprehensive benefits.
Requirements
- Passion for ML Infrastructure
- Proven Impact
- Innovative Thinker
- Technical Proficiency: Solid foundation in software engineering and ML concepts
- Collaborative Mindset: Strong communication and teamwork skills are a must
- Continuous Learner
- Problem-Solving Skills
- Adaptability
Responsibilities
- Design, implement, and optimize distributed systems and infrastructure components to support large-scale machine learning workflows, including data ingestion, feature engineering, model training, and serving
- Develop and maintain frameworks, libraries, and tools to streamline the end-to-end machine learning lifecycle, from data preparation and experimentation to model deployment and monitoring
- Architect and implement highly available, fault-tolerant, and secure systems that meet the performance and scalability requirements of production machine learning workloads
- Collaborate with machine learning researchers and data scientists to understand their requirements and translate them into scalable and efficient software solutions
- Stay current with the latest advancements in machine learning infrastructure, distributed computing, and cloud technologies, and integrate them into our platform to drive innovation
- Mentor junior engineers, conduct code reviews, and uphold engineering best practices to ensure the delivery of high-quality software solutions
Benefits
- Annual bonus plan or sales incentive plan
- Long term equity incentive program
- Comprehensive medical insurance coverage for both you and your family
- Unlimited paid time off
- 401(k) plan with matching contributions
- 12 weeks of paid parental leave
- Employee Stock Purchase Plan