Taro Logo

Senior Software Engineer (Machine Learning)

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across research and innovation.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer (Machine Learning)

Clarivate, a global leader in trusted intelligence and analytics, is seeking a Senior Software Engineer specializing in Machine Learning to join their Patent Service team in Noida. This role presents an exciting opportunity to work at the intersection of cutting-edge ML technology and patent services, focusing on developing and maintaining production-grade machine learning systems.

The position requires a unique blend of software engineering expertise and machine learning knowledge, making it ideal for professionals who are passionate about implementing ML solutions at scale. You'll be responsible for the full lifecycle of ML systems - from design and development to deployment and maintenance, working with state-of-the-art technologies and frameworks.

The role offers the opportunity to work in a multi-region, cross-cultural environment, collaborating with data scientists and ML engineers on innovative solutions. You'll be implementing MLOps practices, managing CI/CD pipelines, and ensuring the scalability and reliability of ML systems in production.

Key technical aspects include working with Python, various ML frameworks (TensorFlow, Keras, PyTorch), and both SQL and NoSQL databases. The position also involves prompt engineering, OCR solutions, and cloud technologies, particularly AWS services.

This is an excellent opportunity for a senior engineer who wants to make a significant impact in a company that's at the forefront of innovation in patent services and research intelligence. The hybrid work environment offers flexibility while maintaining collaborative opportunities with a global team of professionals.

Last updated 2 days ago

Responsibilities For Senior Software Engineer (Machine Learning)

  • Design and develop machine learning systems
  • Implement appropriate ML algorithms and analyze their success probability
  • Run machine learning tests and experiments
  • Implement monitoring and alerting systems for ML models in production
  • Ensure security best practices in ML systems deployment
  • Optimize infrastructure for performance, scalability, and cost efficiency
  • Develop and maintain CI/CD pipelines for model training and deployment
  • Troubleshoot infrastructure and deployment issues
  • Stay current with latest ML technologies

Requirements For Senior Software Engineer (Machine Learning)

Python
PostgreSQL
MySQL
  • Bachelor's or Master's degree in Engineering (BE, ME, B.Tech, M.Tech, MCA, MS)
  • Strong communication and reasoning abilities
  • Deep knowledge of math, probability, statistics and algorithms
  • Experience with ML concepts and frameworks (TensorFlow, Keras, PyTorch)
  • Proficiency in Python and ML libraries (scikit-learn, pandas)
  • Expertise in Prompt engineering
  • Experience in managing ML workload in production
  • Knowledge of MLOps/LLMOps concepts
  • Experience with RDBMS and NoSQL databases
  • Understanding of data structures, data modeling and software architecture

Interested in this job?

Jobs Related To Clarivate Senior Software Engineer (Machine Learning)

Machine Learning Engineer

Senior Machine Learning Engineer position at Clarivate focusing on MLOps, model deployment, and infrastructure automation.

Senior Software Engineer (Machine Learning)

Senior Software Engineer position focusing on machine learning, responsible for developing and maintaining ML systems at Clarivate's Patent Service team.

Machine Learning Engineer

Senior Machine Learning Engineer position at Clarivate, focusing on search platforms and intelligent data services, requiring 7 years of software engineering experience with ML expertise.

AI/ML Engineer, Professional Services

Senior AI/ML Engineer role at AWS Professional Services, focusing on implementing large-scale AI/ML solutions and working directly with enterprise customers to solve real-world challenges.

Senior Analyst, Machine Learning Engineer

Senior Machine Learning Engineer position at Baxter Healthcare, developing AI solutions for medical devices with focus on LLMs, Time Series Forecasting, and NLP.