Machine Learning Developer

5 days ago


Bengaluru, Karnataka, India o9 Solutions, Inc. Full time

About o9 Solutions

At o9 Solutions, we aim to revolutionize planning and decision-making for enterprises. Our cutting-edge AI-powered platform, the o9 Digital Brain, drives digital transformations for major global companies.

We're looking for talented Machine Learning Developers to join our fast-paced team. As a key member, you will be responsible for designing and developing scalable machine learning systems that meet our high standards of performance and maintainability.

Key Responsibilities:

  • Software Engineering & Architecture:
    • Write clean, modular, and efficient Python code following best practices.
    • Develop, maintain, and release internal Python packages for ML operations.
    • Evaluate and design scalable ML system architectures, balancing performance, maintainability, and scalability.
    • Refactor and optimize existing codebases for scalability and performance.
    • Follow Git workflow best practices, implement testing strategies, and ensure long-term code maintainability.
  • Machine Learning Development:
    • Apply a strong understanding of machine learning algorithms, especially tree-based models (e.g., LightGBM) to build time-series forecasting models.
    • Design machine learning systems that are scalable and efficient.
    • Engineer and optimize high-quality features for ML pipelines.
    • Conduct model evaluation and tuning to improve performance.
  • MLOps:
    • Build and maintain CI/CD pipelines for ML models and Python package releases.
    • Design and build scalable data pipelines for ingestion and transformation while ensuring data quality, consistency, and efficiency.
    • Deploy and serve models for batch and real-time inference (FastAPI, Flask).

Requirements:

  • 1-5 years of experience in Machine Learning, Software Engineering, or related fields.
  • Bachelor's or Master's degree in Computer Science, AI/ML, or equivalent.
  • Expert-level proficiency in Python, with strong coding skills.
  • Fundamental understanding of various machine learning algorithms, including supervised and unsupervised techniques.
  • Good to have hands-on experience with data pipelines, training/inference, deployment (batch/real-time), model retraining, testing (e.g., unit, regression), and version control.
  • Exposure/experience with Docker.
  • Exposure/experience with Git and Agile methodologies (e.g., Jira/Azure DevOps).


  • Bengaluru, Karnataka, India Consulting firm Full time

    Company OverviewOur consulting firm is a leader in providing innovative solutions to businesses across various industries. With a strong focus on machine learning and data science, we help companies make data-driven decisions and stay ahead of the competition.About the JobWe are seeking a senior machine learning engineer to join our team and lead the...


  • Bengaluru, Karnataka, India CIRRUSLABS PRIVATE LIMITED Full time

    About the RoleWe are seeking a talented Machine Learning Developer to join our team at CIRRUSLABS PRIVATE LIMITED. As a key contributor to our AI development team, you will be responsible for building and deploying machine learning models that drive business value and improve customer experiences.Main Responsibilities:Develop and train machine learning...


  • Bengaluru, Karnataka, India Spydra Full time

    Role SummaryThe ideal candidate will have a strong background in machine learning algorithms, data analysis, and software development.ResponsibilitiesDevelop machine learning algorithms and models using popular frameworks like TensorFlow or PyTorch.Work with big data technologies such as Hadoop and Spark to process and analyze large datasets.Collaborate with...


  • Bengaluru, Karnataka, India Arista Networks Full time

    A Data Scientist's Dream RoleWe are seeking a highly skilled and motivated individual to fill the position of Application Development Engineer at Arista Networks. This role offers the opportunity to design and develop innovative machine learning systems that drive business growth and improvement.The ideal candidate will have a strong background in software...


  • Bengaluru, Karnataka, India Google Inc Full time

    Key Responsibilities- Utilize knowledge in Machine Learning to keep users safe.- Perform online/offline integrations with various Google systems to get signals, features, and verdicts.- Collaborate with domain expert analysts, prepare and setup data pipelines for analysis and machine learning modeling.- Ideate, write code, and improve the automated review...


  • Bengaluru, Karnataka, India BYTESPRINT TALENT SEARCH LLP Full time

    We are looking for a highly skilled Machine Learning Engineer to join our team and contribute to the development of innovative AI solutions.This role offers an opportunity to work on cutting-edge technologies and develop impactful solutions for large-scale data problems.The successful candidate will collaborate with cross-functional teams, develop best...


  • Bengaluru, Karnataka, India Quantiphi Full time

    Senior Machine Learning EngineerQuantiphi is looking for a skilled Senior Machine Learning Engineer to join our team.About the Job:We require a highly experienced Machine Learning Engineer with expertise in designing, fine-tuning, and deploying generative AI models and building agentic workflows.Responsibilities:Agentic AI Development: Design, develop, and...


  • Bengaluru, Karnataka, India Global Consultants Inc Full time

    Job RequirementsGlobal Consultants Inc is seeking an experienced Data Scientist to join our team. As a key member of our analytics department, you will be responsible for developing advanced statistical and machine learning models for large-scale data analysis.About the PositionWe are looking for a highly motivated individual with 2-4 years of experience in...

  • Machine Learning

    1 day ago


    Bengaluru, Karnataka, India Foundit Full time

    Job DescriptionDescriptionClient is a global leader in enterprise software solutions, specializing in AI, automation, cloud, cybersecurity, and digital transformation. the company delivers innovative products across industries, helping businesses enhance productivity, security, and customer experiences.Company is committed to driving innovation and business...


  • Bengaluru, Karnataka, India Grant Thornton Full time

    Job DescriptionAs a Machine Learning Model Developer at Grant Thornton, you will play a key role in the development of cutting-edge AI solutions. Your primary responsibility will be to design, implement, and deploy machine learning models using Python and Azure ML studio. Key Responsibilities:Develop and train machine learning models using deep learning...


  • Bengaluru, Karnataka, India Crossover Full time

    Crossover is seeking a highly motivated Senior Machine Learning Developer to join our team. As a senior developer, you will be responsible for designing, implementing, and deploying machine learning models that power our AI-powered products.The ideal candidate will have a strong background in machine learning, including experience with supervised and...


  • Bengaluru, Karnataka, India SAP Full time

    We help the world run better Our company culture is focused on helping our employees enable innovation by building breakthroughs together. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly...


  • Bengaluru, Karnataka, India ArcHire Full time

    About ArcHire">ArcHire is a forward-thinking company dedicated to harnessing the power of technology to drive innovation and growth.">Job Description">We are seeking a skilled Machine Learning Engineer (Risk) to lead the development of advanced machine learning solutions that enhance our risk management capabilities.">Key Responsibilities">">Develop and...


  • Bengaluru, Karnataka, India TalentXO Full time

    About the RoleThe ideal candidate will have expertise in designing and building machine learning models, particularly large language models (LLMs) like GPT, BERT, or open-source alternatives. Key responsibilities include developing recommendation systems for venue suggestions, package customization, and other wedding services.Main ResponsibilitiesDesign and...


  • Bengaluru, Karnataka, India Pramana Full time

    Job SummaryWe are seeking an experienced Machine Vision Engineer to join our Imaging Algorithm at Pramana - Bangalore team. The ideal candidate will have 4-7 years of experience in developing vision-based systems, image processing algorithms, and deploying machine learning models for image analysis, quality inspection, and automation projects.Design and...


  • Bengaluru, Karnataka, India Nazztec Private Limited Full time

    Job Description:Nazztec Private Limited is looking for an expert AI/ML Engineer to join our team. The role involves designing and developing AI solutions using Python, FastAPI, and related technologies. The ideal candidate will have a strong background in Deep Learning, Machine Learning, and Data Science, with experience in deploying AI solutions on Cloud...


  • Bengaluru, Karnataka, India Aezion, Inc Full time

    Aezion, Inc is seeking a highly skilled Machine Learning Product Developer to design and develop cutting-edge machine learning products. As an integral member of our team, you will work closely with cross-functional teams to conceptualize, design, test, and deploy AI projects that drive innovation and provide value in the rapidly evolving field of artificial...


  • Bengaluru, Karnataka, India Spydra Full time

    At Spydra, we are seeking a highly skilled Machine Learning Architect to lead our efforts in designing and developing innovative machine learning models. As a key member of our team, you will be responsible for driving the development of cutting-edge AI solutions that drive business growth.Key Responsibilities:Design and implement scalable machine learning...


  • Bengaluru, Karnataka, India Glance Full time

    Job DescriptionWe are seeking a skilled Machine Learning Engineer to join our team. As an ML engineer, you will be responsible for contributing to the design, development, deployment, testing, maintenance, and enhancement of machine learning software solutions. You will work closely with data scientists to collaborate and support the development of machine...


  • Bengaluru, Karnataka, India Weekday AI Full time

    Weekday AI: Enhancing Risk Assessment with Machine LearningWe are seeking a highly skilled Machine Learning Engineer (Risk) to join our team at Weekday AI. As a key member of our engineering team, you will be responsible for developing and implementing cutting-edge machine learning solutions for complex risk-related challenges.About the RoleYou will work...