Our client, a leader in the technology sector, is seeking a Software Engineer III – Systems / ML Engineer (Contract) to join their team. As a Software Engineer, you will be part of a Research team supporting innovative AI development.
Requirements
- 3+ years of experience in software design and development.
- Proficiency in Python, including package management, build tooling, and C++/Python interfaces.
- Expert SQL Knowledge
- Pytorch expereince
- Experience deploying software solutions on cloud platforms (e.g., AWS).
- Familiarity with notebook frameworks (e.g., Jupyter) and visualization tools (e.g., matplotlib).
Responsibilities
- Collaborate with research and cross-functional teams to understand goals and translate them into technical solutions.
- Analyze requirements and assess feasibility within time and cost constraints.
- Extend or refactor existing implementations to meet evolving research needs.
- Build and maintain CI/CD pipelines for ML workflows.
- Design and deploy scalable software systems for ML model serving and experimentation.
Other
- strong problem-solving abilities
- excellent communication skills
- collaborative mindset
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
- 3 Month Contract