Machine Learning Engineer
CareerUS Solutions
Location
🇮🇳 India
Type
Full-time
Salary
Undisclosed
Posted
0mo ago
Job Description
Job Title: Machine Learning Engineer (Remote – India) Job Summary We are seeking a highly motivated Machine Learning Engineer to design, build, and deploy scalable machine learning models that solve real-world problems. The ideal candidate will have a strong foundation in data science and software engineering, with the ability to translate complex data into actionable insights. This is a remote role requiring collaboration with cross-functional teams and a focus on delivering reliable, production-ready solutions.
Key Responsibilities
Design, develop, and deploy machine learning models and algorithms Collect, clean, and preprocess large datasets for training and evaluation Evaluate model performance and optimize for accuracy, scalability, and efficiency Collaborate with data scientists, engineers, and product teams to integrate models into applications Build and maintain data pipelines and ML workflows Monitor models in production and retrain as necessary Stay current with the latest advancements in machine learning and AI technologies Document processes, models, and findings for knowledge sharing
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or a related field 2–5 years of experience in machine learning, data science, or a similar role Strong knowledge of machine learning algorithms, statistics, and data structures Proficiency in Python and libraries such as TensorFlow, PyTorch, or Scikit-learn Experience with data manipulation and analysis tools (Pandas, NumPy) Familiarity with SQL and working with large datasets Understanding of software development practices and version control (Git)
Preferred Qualifications
Experience with deep learning, NLP, or computer vision Familiarity with cloud platforms (AWS, Azure, or GCP) Knowledge of MLOps, model deployment, and containerization (Docker, Kubernetes) Experience working in remote or distributed teams