Taro Logo

Principal Software Engineer

LexisNexis is a leading global provider of legal, regulatory, and business information and analytics, helping customers increase productivity and improve decision-making outcomes.
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Legal Tech

Job Description

LexisNexis Intellectual Property Solutions is seeking a Principal Software Developer to join their innovative team. This role combines deep technical expertise in DevOps and machine learning systems with leadership responsibilities. The ideal candidate will architect complex systems, establish best practices, and drive innovation across multiple products and initiatives.

The position offers an opportunity to work on cutting-edge technologies, including ML systems, cloud-native services, and OCR-related processing workflows. You'll be responsible for driving technical strategy, mentoring team members, and leading the evolution of scalable platforms. The role requires expertise in Python, PyTorch, React, Java, and various DevOps tools.

LexisNexis, part of RELX, is a global leader in legal and business information services, with a mission to bring clarity to innovation and deliver better outcomes to the innovation community. The company offers a comprehensive benefits package including private medical insurance, life insurance, and various wellness programs.

This is an excellent opportunity for a seasoned technologist who wants to make a significant impact on products that support the development of new technologies and processes that advance humanity. The role combines hands-on engineering excellence with strategic thinking and leadership, making it ideal for someone ready to take the next step in their engineering career.

Working at LexisNexis means joining a team of 10,500 experts who are committed to shaping a better world for customers and communities. The company promotes a healthy work/life balance and offers numerous wellbeing initiatives, including shared parental leave and study assistance. The position is based in Poland and offers a full-time, in-person working arrangement.

Last updated 10 days ago

Responsibilities For Principal Software Engineer

  • Architect, design, and lead development of scalable, production-grade ML systems and cloud-native services
  • Drive technical strategy for DevOps practices, infrastructure automation, and deployment pipelines
  • Partner with product managers and engineering teams to integrate ML models and optimize ML lifecycle management
  • Own and evolve key platform components, including RESTful APIs and backend services
  • Guide adoption of best practices for observability, performance tuning, and security
  • Serve as a technical mentor and thought leader
  • Lead technical investigations and research into emerging technologies
  • Establish and maintain engineering standards

Requirements For Principal Software Engineer

Python
Java
React
PostgreSQL
RabbitMQ
  • 8+ years of progressive software engineering experience, with 3+ years in technical leadership roles
  • Deep expertise in Python, PyTorch, React, Java and ML tooling ecosystem
  • Strong background in DevOps engineering, including Docker/Podman, Kubernetes, and CI/CD
  • Experience with distributed systems, PostgreSQL, and API-first architectures
  • Hands-on experience with OCR systems
  • Knowledge of Next.js, RabbitMQ, and XML/XSLT
  • Ability to drive architecture decisions and lead initiatives

Benefits For Principal Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Private medical insurance (Luxmed)
  • Multisport card
  • Life insurance (UNUM)
  • Lunch card (Edenred)
  • Employee Capital Plan (PPK) with 3% employer contribution
  • Training and development programs

Related Jobs

Lead ML Engineer

Lead ML Engineer position at Intuition Machines, building enterprise-scale AI security solutions with Python, Kubernetes, and Kafka in a remote environment.

Lead ML Engineer

Lead ML Engineer position at Intuition Machines, building enterprise security products with AI focus. Remote role requiring 7+ years of experience in production ML systems.

Principal Python Engineer

Principal Python Engineer position at Teramind, leading backend development and architecture for user behavior analytics platform. Remote work opportunity with focus on scalable systems.