Lucidworks is at the forefront of digital transformation, specializing in search and browse technology powered by Deep Learning. As a Senior Software Engineer in the Data Science Engineering team, you'll be instrumental in bringing cutting-edge research to large-scale production deployments. The role involves working with state-of-the-art embedding models, generative AI models, and search engines to deliver advanced search capabilities to customers.
The position is part of the SaaS Engineering team, responsible for maintaining a robust platform for customers like Crate & Barrel, Lenovo, Red Hat, and Cisco Systems. You'll be working with a modern tech stack including Java 21, Python 3.10+, PyTorch, Ray Serve, vLLM, and various cloud technologies on Google Cloud Platform.
The role requires strong expertise in both Java and Python development, with at least 8 years of professional experience. You'll be responsible for developing and maintaining services, optimizing model deployments, and contributing to a distributed, multi-tenant data platform. The position demands strong collaborative skills as you'll work with international teams across multiple time zones.
Key technical aspects include working with FastAPI, Spring Boot, and various ML deployment tools. You'll be involved in scaling systems, building APIs, and ensuring optimal performance of deep learning models in production. The role includes participation in a 24x7 on-call rotation, emphasizing end-to-end ownership of developed services.
Lucidworks offers a competitive compensation package including equity, comprehensive health benefits, and generous PTO. As a remote-first company, they welcome candidates from anywhere in the Americas, fostering a diverse and inclusive work environment. This is an excellent opportunity for someone passionate about applying ML/AI in production environments while working with a leading company in the search technology space.