Apply Now

Requirement ID: 90932
Job Title: Software Engineer – Data Science Platform
Job Type: Contract
Duration: 6 - 9 months
Location: Remote
Job Description:

JOB DESCRIPTION - Software Engineer, Data Science Portfolio

WHAT YOU'LL DO
•       Software engineering experience, ideally with exposure to ML systems
•       Strong backend engineering skills (Python and Java preferred)
•       Experience building APIs, services, and production systems
•       Solid software engineering fundamentals:
o       Git/Github Workflows
o       Unit and Integration Testing
o       CI/CD and multi environment deployments
o       Code reviews
o       OOP and good class/object design practices
•       Experience with cloud infrastructure and distributed systems
•       Ability to work closely with data scientists operations research engineers and product managers
•       Comfortable owning features end-to-end with minimal oversight
•       Strong troubleshooting and operational support mindset
•       Bonus:
o       Experience with Data Science ML or Operations Research (optimization, MIPs)
o       Curious about machine learning concepts and eager to bridge the gap between research and production

REQUIRED SKILLS:
Languages       Python   • Java (Good to Have)
Data Engineering        No SQL Databases (Cosmos), Databricks, Real time data streaming - Message queues, stream and stateful processing
MLOps / Dev Ops Docker   •   Kubernetes   •    CI/CD pipelines   •   FastAPI / Flask
Cloud & Infra    Azure   • Any other cloud
SE Fundamentals Git & version control   •   Unit & integration testing   •   Data structures & algorithms
Fron End        Good to have React/Angular
Backend         Backend skills - Rest API's.
 

Apply Now