Simelabs - Python ML Engineer (India)

Simelabs - Python ML Engineer (India)

22 Aug
|
Astek
|
India

22 Aug

Astek

India

Key Responsibilities :

1.

Incident

Management &

- Bug Fixing :
- Investigate and resolve incidents reported on AI algorithms (model crashes, wrong outputs, data pipeline failures, performance degradation).
- Diagnose root causes: data issues, code bugs, dependency conflicts, model drift.
- Apply fixes, test and validate corrections before redeployment.
- Document incidents and resolutions in the ticketing system.

2.

Algorithm

Maintenance :

- Apply patches, dependency updates and environment fixes.
- Ensure models remain functional after infrastructure changes (cloud updates, library upgrades, data schema changes).
- Maintain and update data preprocessing pipelines feeding the models.

3. Code Review &

- Quality :
- Read, understand and improve existing Python codebases (often written by Data Scientists).
- Refactor poorly structured code to improve maintainability and reliability.

Experience :

- 3 years of experience.

Core Technical Skills :

- Python: Advanced Python, debugging, OOP, clean code (Expert).
- Data manipulation: Pandas, NumPy, data wrangling, ETL pipelines (Intermediate).
- ML Frameworks: Scikit-learn, TensorFlow or PyTorch (reading & fixing, not training from scratch) (Intermediate).
- API & services: FastAPI, REST APIs, JSON, basic microservices (Intermediate).
- Version control: Git GitHub (Advanced) (Intermediate).




- Workplace management: Poetry, pip, virtual environments, requirements management (Expert).
- Cloud - GCP AI Services: GCP Projects, Vertex AI, BigQuery, Service Account, Google Storage (Buckets), Artifact Registry (Beginner).
- Containerisation: Docker - run, build, debug a container (Intermediate).
- SQL: Ability to query databases and investigate data issues (Intermediate).

GitHub - Advanced Skills:

- The consultant must demonstrate advanced proficiency with GitHub beyond basic commit/push usage, including:
- Repository &
- Code Management: Branching strategies (GitFlow, trunk-based development, feature branches), Pull Request lifecycle (creating, reviewing, requesting changes, approving and merging), Resolving merge conflicts confidently on complex Python codebases, Tagging, releases and semantic versioning.
- Collaboration &
- Governance: Branch protection rules (required reviews, status checks before merge), Code review best practices (inline comments, suggesting changes directly in PRs).

3.

Advanced Features: GitHub Packages (publishing and consuming internal Python packages), Pre-commit hooks and linting integration (Black, Flake8, isort), Git history investigation (git bisect, git blame, git log - graph to trace the origin of a bug).

📌 Simelabs - Python ML Engineer (India)
🏢 Astek
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: simelabs - python ml engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: simelabs - python ml engineer (india) / india