This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer II with strong backend and data engineering expertise, you will help evolve our Natural Language Processing (NLP) and data-driven systems that power Lex Machina's legal analytics products. You'll work on maintaining, scaling, and improving the systems that extract, process, and deliver high-quality legal data used by our customers to make informed decisions. As part of the NLP / Algorithms team, you'll collaborate with other engineers, product managers, data scientists, and domain experts to design reliable and performant backend solutions. You'll also contribute to advancing our infrastructure and help bring new ideas in AI, data engineering, and automation into production.
Job Responsibility:
Design, implement, and optimize backend components of our NLP and data processing pipelines
Work across the full stack of data processing: from extraction to storage and delivery with an emphasis on maintainability, scalability, performance, and reliability
Collaborate with other teams to deliver features and infrastructure that improve product quality and developer productivity
Contribute to debugging, performance profiling, and tuning of large-scale systems
Support migration and deployment to cloud-based architectures and improve automation around build, deploy, and artifact management
Participate in code reviews, technical discussions, and mentorship of peers
Requirements:
5+ years of experience developing, debugging, and maintaining backend applications or services
Strong experience with Python for backend or data engineering applications
Solid experience with Unix/Linux systems, shell scripting, and cloud-based environments (AWS, GCP, or similar)
Proficiency in SQL and database design, performance tuning, and query optimization
Familiarity with modern software engineering practices: version control (git), CI/CD, testing, and code review culture
Excellent analytical and debugging skills, with the ability to dive deep into complex systems
Strong communication skills and an ability to work collaboratively in a cross-functional environment
Java experience or ability to read and extend existing Java-based systems
Background in Natural Language Processing (NLP), information extraction, or text analytics
Data engineering experience with structured and unstructured datasets
Familiarity with Elasticsearch / OpenSearch, Ansible, or Kubernetes
What we offer:
Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan
Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.