- Company Name
- EarnIn
- Job Title
- Senior Platform Machine Learning Engineer
- Job Description
-
Job Title: Senior Platform Machine Learning Engineer
Role Summary: Design, build, and maintain an end‑to‑end machine learning platform that supports data ingestion, model training, deployment, monitoring, and governance. Collaborate with product, data, and engineering teams to optimize workflows, ensure reproducibility, and drive platform scalability, reliability, and cost efficiency. Lead adoption of emerging ML infrastructure and AI capabilities, setting high standards for operational excellence.
Expactations: Deliver a robust, scalable ML platform; reduce training and deployment times; improve model reproducibility; maintain high platform uptime; stay current with industry best practices and emerging technologies; communicate progress and technical details clearly to cross‑functional teams.
Key Responsibilities:
* Architect and develop the ML/AI platform, including data pipelines, training clusters, model serving, and monitoring.
* Work closely with ML practitioners to identify workflow pain points and optimize training and deployment pipelines.
* Ensure platform scalability, reliability, cost efficiency, and ease of use.
* Evaluate, pilot, and integrate new tools, frameworks, and cloud services (e.g., Sagemaker, Databricks, Vertex AI).
* Support LLM operations and foundation model integration, including API orchestration.
* Automate end‑to‑end workflows with orchestration tools (Airflow, Prefect, etc.).
* Mentor junior engineers and promote best practices in software engineering and ML Ops.
* Champion operational excellence and drive process improvements across the ML lifecycle.
Required Skills:
* Strong Python programming; proficiency with TensorFlow or PyTorch.
* Experience with cloud ML platforms – AWS SageMaker, Databricks, GCP Vertex AI.
* Familiarity with LLM Ops, foundation model APIs, and AI engineering workflows.
* Knowledge of data pipeline and workflow orchestration tools (Airflow, Prefect, Dagster).
* Solid software engineering fundamentals: version control, CI/CD, testing, and documentation.
* Excellent communication and collaboration abilities.
* Continuous learning mindset; stay informed on ML and platform engineering trends.
Required Education & Certifications:
* Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience.
* Minimum 4+ years of industry machine learning and platform engineering experience.
Mountain view, United states
Hybrid
Senior
19-11-2025