remote
ML Software Engineer - eBay
Software Engineer
Lead end‑to‑end development of scalable ML solutions on AWS, building data pipelines, training models, and deploying production services with Python and Docker.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end machine learning pipelines from data ingestion to model deployment on AWS.
- Collaborate with data scientists to translate research prototypes into production‑ready services.
- Implement robust data validation, feature engineering, and model monitoring using Python, SQL, and cloud services.
- Containerize applications with Docker and orchestrate deployments via AWS ECS/EKS.
- Optimize model performance and infrastructure cost through profiling, caching, and automated scaling.
Requirements
- 3+ years of software engineering experience with Python and ML frameworks (TensorFlow, PyTorch, scikit‑learn).
- Hands‑on experience building and deploying ML models on AWS (SageMaker, Lambda, ECS/EKS).
- Strong SQL skills and familiarity with data warehousing solutions.
- Proficiency in containerization (Docker) and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learningawssqldocker