Manager, Data Engineering

Lucidworks

Lucidworks

Data Science
United States · Remote
Posted on Thursday, February 29, 2024
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 Fusion Engineering team is a global and diverse team responsible for developing Fusion, Lucidworks’ search and personalization platform. The team is ultimately responsible for delivery of all application features and maintenance of LTS releases. This role will report to the VP of Fusion Engineering. In this role you will be responsible for all aspects of people leadership on your team. You will provide technical leadership and participate with the team in creating quality solutions to client needs.

Job Responsibilities

  • Partner with VP of Fusion Engineering, Product Management, and R&D Operations to determine feature scope, project milestones, and achievable deadlines within our quarterly release cycle
  • Understand the company’s strategic vision for Fusion and develop a deep technical understanding of Fusion’s architecture, functionality, and features
  • Design, plan, and implement innovative changes that evolve Fusion in alignment with company goals and strategy
  • Ensure your team understands the technical scope, desired outcomes, and intended impacts of all requested features and product changes
  • Provide constructive feedback to peers and colleagues on all Engineering technical designs
  • Understand obstacles to individual and overall team success, and develop plans to remove them
  • Set and meet quarterly team objectives and key results (OKRs) to meet company goals
  • Standardize technical processes, particularly in code repo management, test coverage metrics, and automated CI/CD and code quality gates
  • Upholds the core values, policies and procedures of Lucidworks
  • All other duties as assigned

Our Stack

  • Java
  • Python
  • Gradle
  • Kubernetes and Helm
  • Jenkins
  • GCP, Azure, AWS

Skills & Qualifications

  • Minimum of 10 years experience directly developing Java applications throughout the software development lifecycle
  • Minimum of 4 years experience as a technical team manager
  • Experience developing microservice-based applications
  • Preferred experience in operations and automation, including pytest, Jenkins, Docker, AWS, Kubernetes, Windows Servicer, PowerShell, and bash
  • Familiarity with public cloud-based environments (GCP is a plus) and using cloud tools from GCS and/or AWS
  • Knowledge of containerization and container orchestration (Kubernetes is a plus)
  • Previous experience in designing and developing cloud-native distributed systems preferred
  • Prior experience deploying applications with Kubernetes and Helm preferred
  • Previous experience in building or implementing an extract-transform-load (ETL) pipeline preferred
  • Prior experience with implementing a search application is preferred
  • Proficiency with Python, Node, or Javascript is preferred
  • Passionate about enabling developers to develop delightful client and stakeholder experiences
  • Excellent technical communication skills and ability to translate business requirements to technical specifications
  • Eager to work collaboratively with a diverse team spread across multiple time zones, regions, and cultures
  • Acceptable background check

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 Lucidwork including employees, customers, partners, and guests
  • Ability to handle confidential information
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.