Job Description:
Join our innovative tech team as a Machine Learning Engineer, where you will design, build, and deploy scalable ML solutions to solve real-world problems. In this role, you will collaborate with data scientists, software engineers, and business stakeholders to define project goals, gather requirements, and translate analytical ideas into high-performance systems. You will implement, optimize, and maintain models across diverse use cases—ranging from predictive analytics to natural language processing—ensuring model reliability and efficiency. This position also involves continuous improvement of data pipelines, fine-tuning infrastructure for production deployments, and staying current on emerging ML methods and best practices to drive technical excellence and innovation within the organization.
Responsibilities:
- Collaborate with cross-functional teams (data scientists, software engineers, product managers) to gather requirements and identify project goals
- Design, build, and deploy end-to-end machine learning pipelines for various use cases
- Implement and maintain scalable data processing systems to feed into ML models
- Integrate ML models into production environments, ensuring reliability, efficiency, and optimal performance
- Conduct experiments to fine-tune models and optimize algorithms for speed, accuracy, and resource utilization
- Monitor, evaluate, and troubleshoot models in production, performing updates and improvements as needed
- Stay current with emerging ML frameworks, libraries, and best practices to continually enhance project outcomes
- Document processes, solutions, and findings to facilitate team collaboration and knowledge sharing
Preferred Qualifications:
- Skills in Computer Science, Data Science, or a related field
- Solid experience with Python or other relevant programming languages
- Proficiency in machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn
- Strong understanding of data structures, algorithms, and software design principles
- Experience building and managing data pipelines with tools like Apache Spark, Hadoop, or similar technologies
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes)
- Knowledge of MLOps best practices, including model deployment, monitoring, and CI/CD workflows
- Excellent analytical and problem-solving skills, with an ability to work in a collaborative, fast-paced environment

