Senior Software Engineer (Data Science)

Senior Software Engineer (Data Science)

This job is no longer open
Today’s companies collect massive amounts of digital information from the clicks and choices of individual customers and employees. Those signals are then turned into the hyper-personalized experiences that buyers and workers expect and demand. Doing this successfully, and continuously, gives users genuine delight that drives both near-term enjoyment and long-term engagement.

At Lucidworks, our solutions personalize the discovery experience to reveal actionable insights about user intent and rapidly deliver them to the relevant channels of engagement. Every organization can now make every step of the journey more satisfying. Lucidworks empowers users to connect meaningful insights from anywhere and make them available everywhere – in the moment.

About the Team

The Data Science Team is responsible for research and development of end-to-end solutions for search-related problems with our new SaaS search platform, Springboard. We collaborate with consultants and customers to learn user needs, gather data, design and prototype solutions, as well as to validate preliminary results. We continuously explore new ML technologies, and join industry best practices with the latest ideas from academia to turn them into useful products. This role will focus on getting the team's machine learning solutions into production and out into the world, where they’ll have an impact on millions of user interactions every day.

About you

You are an experienced software engineer who cares about the work, the team, and the customers; and who plays well with others. You have the desire and willingness to learn new things. Your test coverage gives you confidence in your code. Plus you have strong troubleshooting, debugging and testing skills and a willingness to dig in and figure things out. Most importantly, you are able to work collaboratively with a diverse community of personalities spread across multiple time zones, leveraging your excellent communication skills to make sure everyone is on the same page.

You will:

    • Help implement a highly automated model training, assessment, and deployment process that includes A/B testing.
    • Develop software and tooling to facilitate greater automation and operability of services, focus on simplicity of use, operation, and performance.
    • Participate in and drive design decisionsEngage with other software team members in a fast-paced environment with frequent iterations; we follow an Agile methodology.
    • Work effectively with international teams.
    • Lead the way in implementing ML services to provide best-in-class user search experiences.
    • Developing highly scalable solutions that work across multiple customers and use cases, from simple site search to complex ecommerce solutions.

    • 5+ years of professional software development experience.
    • Strong CS skills and the ability to write efficient and easy-to-understand code in Java.
    • Experience with microservices and cloud technologies like Docker and Kubernetes.
    • Experience working with cloud services like Dataflow, Pub/Sub, and cloud monitoring.

Our stack:

    • Java
    • Seldon
    • Argo workflows
    • Vector databases (NNS)
    • Docker and Kubernetes
    • Google Cloud
About Lucidworks
 
Lucidworks is leading digital transformation for some of the world's biggest retailers, financial services firms, manufacturers, and healthcare providers. By fusing the power of search and AI, Lucidworks creates connected experiences for shopping, work, research, and support. Brands like Lenovo, Reddit, and Red Hat rely on Lucidworks to power personalized experiences that delight customers and empower employees.
 
Lucidworks Products:
Lucidworks Fusion 
Build AI-Powered Search and Data Apps

Springboard Platform
Our new SaaS platform that power applications to capture and manage user insights so you can maximize every digital moment.

Lucidworks Connected Search
Give your website the best relevancy with an easy-to-use platform anyone can manage.

Never Null
Say goodbye to zero results searches

Smart Answers
Faster self-serve for customers and contact centers
 
Lucidworks believes in the power of diversity and inclusion to help us do our best work. We are an Equal Opportunity employer and welcome talent across a full range of backgrounds, orientation, origin, and identity in an inclusive and non-discriminatory way. Applicants receive consideration based on the relevant talents, skills, and experiences they offer to our company. Thank you for your interest and we look forward to learning more about you.

We want working at Lucidworks to benefit you. That’s why we cover 100% of our employees’ healthcare premiums, worldwide, and generously fund premiums for dependents. With medical, dental, vision, and other forms of wellness, we provide a solid baseline and actively explore what else we can offer. We believe in the importance of parental leaves, work-life balance, flexible work schedules, and support for you working from home, one of our offices, or the mix that works for you. Get to know our benefits and the message is clear: we care about your wellbeing because we care about you.

>Employer Paid Healthcare
>Generous PTO and Time Off
>Paid Maternity and Parental Leave
>Flexible Team Work - home, office or hybrid

COVID Vaccination:
Lucidworks policy requires employees to be vaccinated before they visit an office.
We are a remote first company but in certain positions where office attendance is deemed to be essential to the role, offers of employment shall be conditional upon proof of vaccination or exception.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.