Senior Machine Learning Engineer
BrothersTechSenior Machine Learning Engineer
We are seeking a Senior Machine Learning Engineer to design, develop, and deploy scalable machine learning solutions for real-world business problems. The ideal candidate will work closely with data scientists, software engineers, and product teams to translate requirements into production-ready ML systems.
Key Responsibilities
* Design, build, train, and deploy machine learning models for structured and unstructured data
* Develop end-to-end ML pipelines including data preprocessing, feature engineering, model training, evaluation, and monitoring
* Implement MLOps practices such as CI/CD for ML, model versioning, retraining, and performance monitoring
* Optimize models for scalability, performance, and reliability in production environments
* Collaborate with cross-functional teams to align ML solutions with business objectives
* Mentor junior engineers and contribute to ML best practices and architecture decisions
Required Skills & Qualifications
* Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
* 5+ years of experience in Machine Learning / AI roles
* Strong programming experience in Python
* Hands-on experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn
* Experience with data processing tools and libraries (NumPy, Pandas, SQL)
* Exposure to cloud platforms (AWS, Azure, or GCP)
* Experience deploying ML models into production environments
* Solid understanding of ML algorithms, statistics, and model evaluation techniques
Good to Have
* Experience with NLP, Computer Vision, or Recommendation Systems
* Knowledge of Docker, Kubernetes, and distributed systems
* Experience with big data tools (Spark, Kafka)
* Prior experience in MLOps tools (MLflow, Kubeflow, Airflow)