What are the responsibilities and job description for the MLOps Engineer position at Donato Technologies, Inc?
Job Description
Job Description
MLOps Engineer
Irving, TX
Job Description :
- Model Development : Collaborate with data scientists to develop, train, and validate machine learning models.
Implement algorithms and techniques suitable for real-time data processing and inference.
Design and implement robust deployment pipelines for machine learning models in real-time environments.
System
Architect and optimize end-to-end machine learning solutions that integrate seamlessly with existing infrastructure.
Monitor model performance and ensure real-time systems are operating at optimal levels.
Collaboration :
Work closely with cross-functional teams, including data engineers, software developers, and product managers, to align on project goals and deliverables. Communicate technical concepts to non-technical stakeholders effectively.
Create and maintain documentation for model development, deployment processes, and system architecture.
Continuous Improvement :
Stay up-to-date with the latest trends in machine learning and cloud technologies.
Education :
Bachelor's degree in Computer Science, Data Science, Mathematics, or a related field. Master's degree preferred.
3 years of experience in machine learning engineering, data science, or related fields.
Familiarity with tools like TensorFlow, PyTorch, Scikit-learn, or similar libraries.
Proficient in programming languages such as Python, Java, or Scala.
Strong understanding of data structures, algorithms, and machine learning concepts.
Soft
Strong analytical and problem-solving skills.
Excellent communication skills, with the ability to articulate complex ideas to diverse audiences.
Experience with big data technologies (e.g., Apache Spark, Hadoop).
Understanding of CI / CD pipelines for machine learning (e.g., MLflow, Kubeflow).