Taro Logo

Software Engineer II

LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics, serving customers in more than 150 countries.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Legal Tech

Job Description

LexisNexis Legal & Professional, a RELX company, is seeking a Software Engineer II to join their innovative team. This role combines machine learning expertise with software engineering, focusing on developing and deploying AI solutions that enhance legal and professional services. The position offers an exciting opportunity to work with cutting-edge technologies including LLMs, NLP, and cloud platforms while contributing to a company that serves customers in over 150 countries.

The role involves designing and implementing machine learning models, working with large datasets, and deploying solutions in production environments. You'll be part of a collaborative team, working alongside architects, engineering managers, and product managers to deliver impactful AI solutions. The position requires expertise in Python, Java, and modern ML frameworks, along with a strong understanding of DevOps practices and cloud services.

This is an excellent opportunity for a mid-level engineer interested in AI/ML development, offering comprehensive benefits including health insurance for family and parents, flexible working arrangements, and various support programs. The company promotes a healthy work-life balance and provides multiple growth opportunities. Based in either Chennai or Gurgaon, you'll be part of a global organization that's at the forefront of combining legal expertise with technological innovation.

The ideal candidate will bring strong technical skills in machine learning, programming, and cloud technologies, combined with excellent communication abilities to explain complex concepts to stakeholders. This role offers the chance to work on meaningful projects that impact the legal and professional services industry while developing your career in a supportive, innovative environment.

Last updated a month ago

Responsibilities For Software Engineer II

  • Design, train, and optimize machine learning models for various applications
  • Deploy ML models into production environments using cloud platforms (AWS)
  • Collect, preprocess, and analyze large datasets
  • Collaborate with data engineers to build robust data pipelines
  • Develop innovative algorithms to solve complex problems
  • Continuously improve model performance
  • Work closely with architects, engineering managers, and product managers
  • Translate business requirements into technical specifications
  • Monitor deployed models for accuracy, bias, and drift
  • Implement mechanisms for retraining and updating models

Requirements For Software Engineer II

Python
Java
Kubernetes
  • Proficiency in programming languages: Python, Java
  • Must have worked in Generative AI and proficient in any LLM Model, LangChain
  • Experience with AI/ML libraries: TensorFlow, PyTorch, Scikit-learn, Keras
  • Strong understanding of statistical analysis, deep learning, and neural networks
  • Familiarity with big data tools: Hadoop, Spark, or Apache Flink
  • Hands-on experience with cloud services such as AWS ECS, EKS, EC2
  • Strong communication skills
  • Experience with NLP for text representation
  • Knowledge of DevOps practices for ML (MLOps)
  • Familiarity with Docker and Kubernetes

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Comprehensive Health Insurance for employee, family, and parents
  • Group Life Insurance
  • Group Accident Insurance
  • Flexible Working Arrangement
  • Employee Assistance Program
  • Medical Screening
  • Maternity, paternity, and adoption support
  • Long-Service Awards
  • New Baby Gift
  • Subsidized Meals in Chennai
  • Various types of Paid Time Off
  • Free Transport pick up and drop (Chennai)

Related Jobs