Senior Back End Software Engineer (US)
Core
Senior backend engineer building scalable web technology, data-intensive applications (NLP, search, indexing, LLMs), and optimizing database queries.
Role type
Senior IC backend software engineer
Builds
Scalable platform features, data processing pipelines, search/indexing systems, and optimized database queries
Domain
Legal tech, data-intensive applications, NLP, search
Deliverable
production ML models | product features | infrastructure
Required skills
Java (21), database optimization (Postgres, Elasticsearch), distributed systems, independent ownership, architectural decision-making
Preferred skills
TensorFlow, Keras, AWS, Docker, NLP/LLM experience, data product space interest
Technologies
Java 21, jOOQ, Dropwizard, Dagger, Postgres, Elasticsearch, TensorFlow, Keras, AWS, Docker
Responsibilities
Implement new features, scale the platform, optimize query performance, make architectural decisions, build and maintain deployment infrastructure
Seniority
Senior, hands-on IC