- Company Name
- Astir IT Solutions, Inc.
- Job Title
- Machine Learning | PYTHON(Only w2)
- Job Description
-
Job title: Machine Learning Developer – Python (W2)
Role Summary: Senior Python‑focused developer building enterprise‑grade backend services, data pipelines, and web interfaces using modern cloud and container technologies, with an emphasis on machine learning workloads.
Expactations: 10+ years of professional development experience, proven expertise in Python, PostgreSQL, Redis, FastAPI, Azure, React, Docker/Kubernetes, Prefect, and the Langchain stack. Ability to design, deploy, and maintain scalable, production‑ready systems and to mentor junior staff.
Key Responsibilities:
- Design, implement, and optimize Python microservices and RESTful APIs with FastAPI.
- Develop and tune PostgreSQL schemas, queries, and indices for high‑throughput access.
- Build responsive front‑end components in React and integrate them with backend APIs.
- Containerize applications using Docker, orchestrate deployments on Kubernetes.
- Create, schedule, and monitor data pipelines with Prefect 2.x/3.x.
- Integrate large‑language‑model capabilities via the Langchain framework.
- Collaborate with data science, product, and quality assurance teams to translate requirements into scalable solutions.
- Participate in code reviews, CI/CD pipeline configuration, and continuous improvement of software quality.
Required Skills: Python, PostgreSQL, Redis, FastAPI, React, Docker, Kubernetes, Prefect, Azure (including Azure Entra), Langchain, Git, strong knowledge of relational database design, and experience with cloud services.
Required Education & Certifications: Bachelor’s or higher in Computer Science, Software Engineering, or related field; certifications such as Azure Solutions Architect, Certified Kubernetes Administrator, or relevant machine‑learning certifications are preferred.