G
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
This position requires extensive expertise in designing and implementing machine learning solutions that are robust and scalable for production settings. The role emphasizes strong software development abilities, particularly with Python, ensuring code is maintainable, thoroughly tested, and suitable for deployment.
Key Responsibilities
- Architect and deploy machine learning models in live environments reliably.
- Develop clean, efficient, and testable Python code as part of the engineering process.
- Handle big data processing tasks with tools like PySpark and Databricks.
- Create end-to-end ML workflows encompassing data preparation, model building, deployment, and ongoing monitoring.
- Build and refine deep learning models using frameworks such as PyTorch and TensorFlow.
- Work on multimodal machine learning approaches, integrating diverse data types like images, texts, metadata, and behavioral information.
- Maintain a deep understanding of advanced deep learning concepts, including Transformers, foundation models, and varied representation learning methods.
- Engage with distributed systems for training and inference on large-scale datasets.
- Utilize cloud infrastructure and apply current MLOps methodologies to streamline operations.
- Communicate effectively with cross-functional teams, combining scientific and engineering perspectives.
- Adopt a practical approach prioritizing both technical quality and business outcomes.
Level
Senior
Skills
Tools & software
Databricks
required
How they work
Communication
Teamwork & Collaboration
Decision Making