Clarivate is seeking a Senior Software Engineer specializing in Machine Learning to join their Patent Service team in Noida. This role represents an exciting opportunity to work at the intersection of software engineering and machine learning, focusing on developing and maintaining production ML systems.
The position requires a unique blend of software engineering expertise and machine learning knowledge, making it ideal for professionals who want to work on cutting-edge AI applications in a practical, production environment. The successful candidate will be responsible for the full lifecycle of ML systems, from design and implementation to deployment and maintenance.
The role offers the opportunity to work with modern ML frameworks and tools, including TensorFlow, Keras, and PyTorch, while also requiring strong software engineering fundamentals. You'll be working in a hybrid environment, collaborating with a diverse, multi-region team focused on patent services.
What makes this role particularly attractive is the chance to work on meaningful projects that have real-world impact in the patent services area. The position combines technical challenges with business objectives, requiring both technical expertise and business acumen. You'll be working with a team of driven professionals who are committed to leveraging technology for tangible impact.
The company, Clarivate, is a global leader in providing trusted intelligence and analytics solutions, offering a stable yet innovative environment for career growth. They emphasize a user-centric approach and staying current with technological trends, making it an ideal place for continuous learning and professional development.
Key technical aspects include working with Python, various ML frameworks, and both SQL and NoSQL databases. You'll be involved in MLOps practices, CI/CD pipelines, and infrastructure optimization, providing a broad scope for technical growth. The role also emphasizes security best practices and performance optimization, making it suitable for engineers who enjoy solving complex technical challenges.
This position would be particularly appealing to candidates who are passionate about machine learning but want to maintain their software engineering roots, offering the best of both worlds in a supportive, professional environment.