Senior Software Engineer II focusing on backend development and NLP systems for Lex Machina's legal analytics products, collaborating with cross-functional teams to enhance legal data processing.
Responsibilities
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.
Benefits
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
Software developer enhancing and maintaining production test environments using Python and Qt at BDT, a leader in smart technology solutions. Collaborating on product introduction and process optimization with international partners.
Platform Enabling Software Engineer developing graphics drivers across integrated and discrete graphics for Intel. Adapting driver functionality for HW changes and collaborating with upstream communities.
As a Staff Software Development Engineer at CVS Health, lead transformative integration programs. Focus on enhancing customer service solutions and architectural frameworks.
Software Architect responsible for developing ERP solutions on Microsoft Business Central and ensuring system architecture stability. Collaborating closely with product management and working within a Scrum team to shape ERP future.
Senior Software Engineer collaborating with Computational Structural Engineers to develop automation tools for Engineering Design using various Python libraries.
Software Engineer building a next - generation CMS and web platforms at Mistral AI. Collaborating with marketing and engineering teams to enhance digital content management.
Software Engineer II in Workday Integration at Travelers, leading design and development for system assignments. Engage with stakeholders to deliver technical solutions efficiently and effectively.
Salesforce.com Software Engineer developing features for Tender Central platform used by pharma/MedTech companies. Collaborating with product and AI teams to enhance functionality and efficiency.
Software Developer Intern developing custom software solutions for Uline. Collaborate with IT experts in an Agile Scrum team and gain valuable technical experience.
Senior Full Stack Developer responsible for software products using modern technologies in a hybrid role at Emerson. Collaborating with teams to deliver high - quality deliverables and ensure efficient software development processes.