- Company Name
- Amach
- Job Title
- Data Scientists
- Job Description
-
**Job Title:** Data Scientist
**Role Summary:**
Full‑stack Data Scientist embedded in a product squad, responsible for designing, building, and deploying machine learning and optimization models within an operations decision‑support software suite. Works end‑to‑end from problem definition through data pipelines, model development, integration, and cloud deployment, collaborating with stakeholders to deliver business value.
**Expectations:**
- Deliver robust, production‑ready ML/optimization features on schedule.
- Ensure seamless integration of models with data ingestion, UI, and orchestration layers.
- Communicate technical concepts to both technical and non‑technical audiences.
- Contribute to feature prioritization, roadmap planning, and continuous process improvement.
**Key Responsibilities:**
- Analyze business problems, identify decision‑support opportunities, and define data requirements.
- Prototype and validate ML and optimization models (regression, tree methods, clustering, linear/MIP, heuristics).
- Build and maintain automated data cleaning pipelines and model training workflows in Python.
- Implement model integration with workflow orchestrators (e.g., Dagster, Airflow).
- Deploy solutions on cloud platforms (AWS preferred) using CI/CD pipelines, containerization, and version control.
- Develop logging, error handling, and automated testing (unit, integration, regression).
- Quantify adoption and value capture; report results to stakeholders.
- Participate in requirement gathering, feedback loops, and roadmap discussions.
**Required Skills:**
- Strong expertise in machine learning and operations research techniques.
- Proficient in Python; experience with scikit‑learn, pandas, numpy, Gurobi, seaborn.
- Solid SQL and data engineering abilities.
- Experience with cloud services (AWS), Git, MLflow, DVC, CI/CD (GitHub Actions), Docker/ECS.
- Familiarity with workflow orchestration tools (Dagster, Airflow).
- Ability to write clean, typed, testable code; implement unit/integration tests.
- Advanced analytical and problem‑structuring skills; ability to assess trade‑offs of methods.
- Strong communication, collaboration, and stakeholder management.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Data Science, Statistics, Mathematics, Engineering, or related field (Master’s preferred).
- No specific certifications required; professional experience demonstrating required skills is essential.