Senior Software Engineer, Data Science Engineer
Lucidworks
πRemote - Mexico
Please let Lucidworks know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Lucidworks' SaaS Engineering team as a Senior Engineer and contribute to building and scaling our data platform. You will work within the Data Science Chapter, bringing research to large-scale production deployments. This role involves developing and maintaining Python and Java services, building APIs, optimizing model deployments, and collaborating with international teams. The ideal candidate possesses extensive experience in software development, particularly with Java and/or Python, and experience deploying ML models in production environments. The position requires strong communication and collaboration skills and a commitment to delivering high-quality work. Occasional travel to San Francisco may be required.
Requirements
- Bachelorβs degree or equivalent work experience preferred
- 8+ years of professional experience in software development, with exposure to increasingly complex environments
- 6+ years of experience in Java development (and/or) 6+ years of experience in Python development
- Willingness to participate in a 24x7 on-call rotation to help support the services you develop; we take an end-to-end ownership approach to what we build!
- Working with deploying ML models into production environments
- Debugging ML deployments with a focus on both correctness and speed
- Experience with public cloud-based environments (GCP is a plus)
- Familiarity with developing microservices and event-driven architectures, particularly in a Kubernetes-based environment
- Quality-oriented; we write our own tests
- Results-oriented; you take pride in delivering high-quality work
- Successful completion of a background check
Responsibilities
- Develop and maintain Python services leveraging FastAPI, Ray, and vLLM
- Develop and maintain Java services written in Spring Boot (we use Java 21)
- Contribute to scaling a distributed, multi-tenant data platform
- Build and maintain APIs and interfaces for internal and external customers, aiming to improve accessibility and ease of use
- Create services that use deep learning models to provide a cutting-edge search experience
- Optimize our model deployments for latency and throughput
- Participate in software design discussions and contribute ideas and feedback
- Engage with team members in a fast-paced, Agile environment
- Collaborate effectively with international development teams
- Uphold the core values, policies, and procedures of Lucidworks
Preferred Qualifications
- Resourceful-willing to jump in, be agile/flexible, leverage existing resources to accomplish goals, ability to work independently
- Team player-confident in collaborating with a diverse community of people and personalities across geographies, backgrounds, and professional abilities
- Strong verbal and written communication skills
- Empathy and care for all stakeholders of Lucidwork including employees, customers, partners, and guests
- Ability to handle confidential information
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- π°$175k-$210kπUnited States, Worldwide
- π°$225k-$255kπUnited States
- πUnited States
- πArgentina
- πWorldwide
- πMoldova
- πIsrael
- π°$110k-$270kπCanada
- π°$110k-$270kπUnited States
Please let Lucidworks know you found this job on JobsCollider. Thanks! π