Software Engineer, Machine Learning

Software Engineer, Machine Learning

This job is no longer open
Lucidworks is leading digital transformation for some of the world's biggest retailers, financial services firms, manufacturers, and B2B commerce organizations. We believe that the core to a great digital experience starts with search and browse. Our Deep Learning technology captures user behavior and utilizes machine learning to connect people with the products, content, and information they need. Brands including Crate & Barrel, Lenovo, Red Hat, and Cisco Systems rely on Lucidworks' suite of products to power commerce, customer service, and workplace applications that delight customers and empower employees. 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.

About the Role
The Data Science Team is responsible for research and development of end to end solutions for search related problems. We continuously explore new ML technologies, and join industry best practices with the latest ideas from academia to turn them into useful products. We work closely with the other engineering teams to put our algorithms into production and out into the world.

As a member of the Data Science team, you will help expand a highly automated model training, assessment, and deployment process including A/B testing (experiments).

This is a fully remote position from within the United States.

Job Responsibilities:

    • Develop software and tooling to facilitate greater automation and operability of services, with a focus on simplicity of use, operation, and performance.
    • Follow industry best practices with Python development and testing to ensure code is well-designed, well-implemented, and easy to maintain.
    • Participate in code reviews and internal feature demos, providing constructive feedback to improve code quality.
    • Collaborate with cross-functional teams of software engineers, data engineers, and data scientists to develop and maintain software to manage machine learning models
    • Uphold the core values, policies, and procedures of Lucidworks.

Our Stack:

    • Python, Java
    • PyTorch
    • Seldon, Ray
    • Argo
    • Vector databases (NNS)
    • Docker and Kubernetes
    • Google Cloud

Skills & Qualifications:

    • Minimum 3-5 years professional experience in software engineering with a focus on machine learning
    • Bachelor's degree or higher in related discipline preferred, but candidates with relevant skills and experience are encouraged to apply regardless of level of formal education.
    • Experienced Python developer interested in Machine Learning Engineering
    • Familiar with best practices for integration with and developing on a microservice architecture and cloud-based applications.
    • Deep understanding of HTTP and REST principles
    • Experience with MLOps (eg. Seldon, Ray, and Argo)
    • Ability to work in a remote team environment and collaborate effectively with others

Competencies:

    • 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 Lucidworks including employees, customers, partners, and guests
    • Ability to handle confidential information 
$146,075 - $185,000 a year
This salary range may include multiple levels. Your level is based on our assessment of your interview performance and experience, which you can always ask the hiring manager about to understand in more detail. Salary is just one component of Lucidworks’ total compensation package for employees. Your total rewards package includes (but is not limited to) discretionary variable bonus, equity, top-notch medical, dental and vision coverage, a variety of voluntary benefits, generous PTO policy, various leave policies, and many other region-specific benefits.
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.

Note to third party recruiters:
We appreciate your interest in our job opportunities. However, we kindly request that third-party recruiters and staffing agencies refrain from contacting us regarding these positions. We prefer to work directly with candidates and do not accept unsolicited resumes or candidate referrals from third-party recruiters or agencies. Unsolicited resumes and referrals will become the property of Lucidworks, and no fee will be paid should we hire a candidate whose resume was sent unsolicited.

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.