Overview
Hybrid
$80,000 - $100,000
Full Time
Skills
Python Developer
ML Engineer
SQL
Job Details
Title: Python Developer / ML Engineer
Location: New York(Hybrid)
Experience: 6+ Years
Position Summary:
We are hiring a mid-to-senior level Python Developer / ML Engineer with strong SQL expertise to join our dynamic and collaborative team. This role focuses on building robust, scalable solutions using Python, with exposure to data-intensive and machine learning workloads. Candidates should have solid experience in backend development and a willingness to learn Azure cloud services and CI/CD practices.
Key Responsibilities:
- Develop and maintain scalable, high-performance Python applications and APIs (FastAPI)
- Collaborate with cross-functional teams to deliver features and resolve challenges
- Write clean, efficient, and maintainable code
- Conduct code reviews, testing, and debugging
- Optimize applications for speed, security, and scalability
- Work in Agile sprints with regular deployments
- Stay updated with the latest tech trends and suggest improvements
Required Qualifications:
- Bachelor s degree in Computer Science, Engineering, or equivalent experience
- 6+ years of professional software development experience
- Strong SQL skills (complex queries, optimization, relational databases SQL Server/PostgreSQL)
- Strong Python skills (FastAPI, Pandas, NumPy, scripting/automation)
- Experience with Git, RESTful APIs, Docker
- Familiarity with Agile tools (e.g., Jira, Azure DevOps)
- Willingness to learn Azure services (e.g., App Services, Functions) and CI/CD pipelines (Azure DevOps)
Preferred / Bonus Skills:
- Experience with Databricks, Spark, and MLflow for data engineering and ML workloads
- Familiarity with job orchestration tools like Apache Airflow
- Hands-on knowledge of ML frameworks (scikit-learn, TensorFlow, or PyTorch)
- Experience in data wrangling, ETL pipelines, indexing, and stored procedures
- Exposure to RAG (Retrieval-Augmented Generation) and LLM integrations
- Azure Machine Learning experience is a strong plus
Role Focus:
Design and deliver Python-based solutions for data-driven applications, APIs, and machine learning workflows in a cloud-first, Agile environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.