Machine Learning Engineer

2 weeks ago


Bengaluru, Karnataka, India TCP Corps Full time
Responsibilities:
• Develop, deploy, and maintain machine learning models using AWS Sagemaker and MLFlow.
• Implement end-to-end ML pipelines, from data ingestion to model deployment.
• Optimize model performance and scalability.
• Collaborate with data scientists to transition models from development to production.
• Implement Data Science Techniques (Statistical Analysis, Hypothesis Testing, Time Series Forecasting, Natural Language Processing, Classical Machine Learning Algorithms such as Linear Regression, Decision Trees, Random Forests, Support Vector Machines, K-Means Clustering)
• Monitor and manage deployed models to ensure performance and accuracy.
• Document processes and workflows to support reproducibility and transparency.
• Stay updated with the latest advancements in machine learning and related technologies.
• Design and implement data preprocessing and feature engineering pipelines.
• Integrate machine learning models with existing data systems and applications.
• Perform hyperparameter tuning and model validation to ensure high performance.
• Implement continuous integration and continuous deployment (CI/CD) pipelines for ML models.
• Conduct regular audits and performance checks of ML models in production.
• Provide technical guidance and mentorship to junior ML engineers and data scientists. Technical Expertise Expected:
• Machine Learning Frameworks (TensorFlow, PyTorch & Scikit-learn, Keras, XGBoost, LightGBM, CatBoost)
• MLOps Tools (AWS Sagemaker, MLFlow, Kubeflow, Docker, Kubernetes, Azure Machine Learning, Google AI Platform, Jenkins and AWS/Azure/GCP CI/CD techniques)
• Programming Languages (Python, SQL, Scala, Java, R)
• ML Pipeline integration with Data Processing and Querying tech stack (Apache Spark, Apache Airflow, Apache Kafka, AWS Kinesis, Azure Data Factory, Pandas, Presto)
• Model Deployment (RESTful APIs, Flask, FastAPI, Sagemaker Deploy, AWS Lambda, Azure Functions, Tensorflow Serving, TorchServe, Kubernetes with KServe)
• Version Control and Collaboration (Git, GitHub, GitLab, Bitbucket, AWS Code Commit, Azure DevOps)
• Big Data Technologies (Hadoop, HDFS)
• ML Ops Framework Integration with Data Storage Solutions (Amazon Redshift, Snowflake, Google BigQuery, Azure Synapse Analytics,AWS RDS, AWS S3, Azure Blob Storage, Google Cloud Storage, MongoDB, Cassandra) Qualifications:
• Bachelor's or Master's degree in Computer Science, Data Science, Machine Learning, Engineering, or a related field.
• Proven experience as an ML Engineer with hands-on experience in Sagemaker and MLFlow (Minimum 4 years).
• Strong programming skills in Python and proficiency in ML libraries such as TensorFlow, PyTorch, and scikit-learn.
• Experience with on-premise and cloud-based ML solutions and architectures.
• Hands-on experience with ML Ops framework, practices and tools.
• Excellent problem-solving skills and ability to work independently.
• Strong communication and teamwork skills. Preferred Certifications:
• AWS Certifications (AWS Certified Machine Learning – Specialty, AWS Certified Solutions Architect – Associate/Professional)
• Azure Certifications (Microsoft Certified: Azure Data Scientist Associate)
• Google Cloud Certifications (Google Professional Machine Learning Engineer)
• MLOps and Data Engineering Certifications (Databricks Certified Machine Learning Professional)

  • Bengaluru, Karnataka, India Birbal Learning Private Limited Full time

    Birbal Machine Learning Engineer (BMLE)Job Description:We are looking for a Machine Learning Engineer to design, build, and deploy scalable ML models that power real-world products. You will work closely with data scientists, software engineers, and product teams to translate business problems into ML solutions.Responsibilities:Design, develop, and deploy...


  • Bengaluru, Karnataka, India Spydra Full time

    DescriptionJob Summary :We are seeking a talented and motivated Machine Learning Engineer to join our team. The ideal candidate will have a strong background in machine learning algorithms, data analysis, and software development.You will be responsible for designing, developing, and deploying machine learning models and systems that drive our products and...


  • Bengaluru, Karnataka, India Spydra Full time

    Job Summary:We are seeking a talented and motivated Machine Learning Engineer to join our team. The ideal candidate will have a strong background in machine learning algorithms, data analysis, and software development. You will be responsible for designing, developing, and deploying machine learning models and systems that drive our products and services.Key...


  • Bengaluru, Karnataka, India Anlage Infotech Full time

    Years of Experience: YearsJob Title: Machine Learning Engineer (Python Coding with ML Experience)Location: BangaloreNotice period: Immediate to 30days onlyJob Summary: We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with experience in designing,...


  • Bengaluru, Karnataka, India Weekday AI Full time

    This role is for one of the Weekday's clientsMin Experience: 0 yearsLocation: Bengaluru, IndiaJobType: full-timeWe are seeking a skilled Machine Learning Engineer responsible for developing, deploying, and optimizing machine learning solutions for real-world use cases. The ideal candidate will work closely with cross-functional teams to build scalable ML...


  • Bengaluru, Karnataka, India Catalysts HR Full time

    Key Responsibilities:Coding: Write clean, efficient, and well-documented Python code adhering to OOP principles (encapsulation, inheritance, polymorphism, abstraction). Experience with Python and related libraries (e.g., TensorFlow, PyTorch, Scikit-Learn). They are responsible for the entire ML pipeline, from data ingestion and preprocessing to model...


  • Bengaluru, Karnataka, India Apple Full time

    This position involves a wide variety of skills, innovation, and is a rare opportunity to be working on groundbreaking, new applications of machine-learning, research and implementationUltimately, your work would have a huge impact on billions of users across the globeYou can help inspire change, by using your skills to influence globally recognized products...


  • Bengaluru, Karnataka, India Aqilea (formerly Soltia) Full time

    We are a consulting company with a bunch of technology-interested and happy peopleWe love technology, we love design and we love quality. Our diversity makes us unique and creates an inclusive and welcoming workplace where each individual is highly valued.With us, each individual is her/himself and respects others for who they are and we believe that when a...


  • Bengaluru, Karnataka, India O-Health Full time

    Company DescriptionO-Health is at the forefront of healthcare technology, leveraging intelligent computing to drive innovations and improve patient outcomes. Our platform emphasizes enabling Root Cause Analysis based on user-provided data. We are committed to transforming medical care through data-driven solutions and innovation in artificial...

  • Machine Learning

    7 days ago


    Bengaluru, Karnataka, India Nucot Full time

    NUCOT is hiring a skilled and passionate Machine Learning Engineer to join our growing professional team. The ideal candidate will work on building, deploying, and optimizing machine learning models that solve real-world business problems.This role offers an opportunity to work on cutting-edge AI/ML projects while collaborating with experienced...