Principal Machine Learning Engineer

ConnectWise

India

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ConnectWise is seeking a Principal Machine Learning Engineer to build ML models, set up pipelines, and help deliver thoughtful experiences for our partners. You will work with cross-functional teams to advance cutting-edge ML solutions and take models from development to production.

This role requires strong Python programming, experience with ML/AI, knowledge of cloud platforms, and ability to translate business needs into ML deliverables.

Qualifications

  • Bachelor's degree in CS or related field; Master's/PhD preferred.
  • 7+ years of relevant experience.
  • Experience writing Python and taking machine learning models to production.
  • Experience building software on cloud computing platforms.
  • Experience deploying, monitoring, and iterating machine learning models in production.

Responsibilities

  • Build Machine Learning and Deep Learning models.
  • Train models using proprietary data.
  • Develop production-grade ML services and APIs.
  • Take models from development to production deployment.
  • Collaborate with Cloud and DevOps for deployment.
  • Ensure data pipelines provide high-quality data.
  • Inform and support product decisions and launches.

Skills

Python
Generative AI
Model deployment
Data pipelines
SQL
Spark
Git
Cloud platforms (AWS)
LLMs

Education

Bachelor's in CS or related field
Master's or PhD preferred

Tools

Git
Hugging Face Transformers
TRL
PEFT
Sentence-Transformers
scikit-learn
Apache Spark
SageMaker / AWS services

Job description

The Principal Machine Learning Engineer is responsible for building Machine learning models based on diverse business requirements, setting up the pipelines, and assisting in delivering thoughtful experiences for our partners. This role works in partnership with cross-functional teams to contribute to the development of cutting-edge ML solutions.

Role Responsibilities
  • Build Machine Learning and Deep Learning models.
  • Train models using proprietary company data.
  • Work on predictive and classification use cases.
  • Develop models that support multiple company products.
  • Take models from development through production deployment.
  • Build APIs and wrappers around ML models.
  • Collaborate with Cloud and DevOps teams for deployment.
  • Assists in delivering production grade machine learning services that power the ConnectWise platform and products.
  • Works with cross-functional teams to ensure that proper data pipelines are established to ensure availability of high-quality data.
  • Informs, influences, supports, and executes on product decisions and product launches.
Knowledge, Skills, and/or Abilities Required:
  • Ability to work independently on projects and processes with close supervision.
  • Broad theoretical knowledge of ML/ AI space and application development using generative AI including supervised fine-tuning, preference optimization (DPO), and reinforcement fine-tuning (RFT) of LLMs; parameter-efficient fine-tuning (LoRA/QLoRA); fine-tuning encoder models such as BERT/ModernBERT for text classification; and retrieval-augmented generation with embedding retrievers and cross-encoder rerankers.
  • Strong grasp of model evaluation methodology (task-specific eval sets, LLM-as-judge, offline metrics, and online A/B testing) and experience building training-data, synthetic-data, and distillation pipelines for post-training.
  • Ability to situationally adapt and understand new technology/processes as per business partner requirement.
  • Strong programming skills in python and fluency in common libraries ( Hugging Face Transformers, TRL, PEFT, Sentence-Transformers, scikit-learn, etc.)
  • Proficient in SQL and/or other data manipulation languages.
  • Knowledge of big data processing tools such as Apache Spark.
  • Proficiency in version controls systems such as Git.
  • Knowledge of at least one cloud platform (e.g. AWS) and its relevant services (e.g. EMR, S3, and SageMaker).
  • Ability to interpret business requirements and translate into ML deliverables.
  • Ability to break down and communicate complex, highly technical concepts to audiences of varying technical understanding
Educational/Vocational/Previous Experience Recommendations:
  • Bachelor's degree in CS or related field required; Master's or PhD preferred.
  • 7+ years of relevant experience
  • Experience writing code (e.g. Python) and taking machine learning models to production.
  • Experience building software on cloud computing platforms.
  • Experience deploying, monitoring, and iterating machine learning models in production.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Engineer
ML Engineer

Cubet Techno Labs • Ernakulam

On-site
INR 700,000 - 1,200,000
Innovative Environment
Career Growth
Collaborative Culture
+1
AI/ML Engineer
AI/ML Engineer

Zepcruit • Maharashtra

On-site
INR 500,000 - 900,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Intuit Inc. • Bengaluru

On-site
USD 1,363 - 2,044
Senior Machine Learning & Data Scientist
Senior Machine Learning & Data Scientist

Ontio AI • Pune District

On-site
INR 4,000,000 - 9,000,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Antal International • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work setup
Health insurance
Learning and upskilling budget
+1
Principal Machine Learning Engineer
Principal Machine Learning Engineer

SourcingXPress • Hyderabad

On-site
INR 1,906,577 - 2,859,866
Lead Engineer - AI/ML
Lead Engineer - AI/ML

Mindfire Solutions • India

On-site
INR 2,000,000 - 3,000,000
Machine Learning Engineer II
Machine Learning Engineer II

Demandbase, Inc. • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Ml Engineer
Ml Engineer

India Filings Pvt Ltd • Chennai District

On-site
INR 900,000 - 1,500,000
Principal Data Scientist
Principal Data Scientist

Jio Platforms Limited • Bengaluru

On-site
INR 3,500,000 - 6,500,000