Manager Engineering
Position Title: Manager Engineering
Roles & responsibilities:
- Lead and grow high-performing engineering teams focused on search relevance, catalog management, and product discovery.
- Define and execute the technical roadmap for search and catalog platforms, aligning with business goals and customer needs.
- Collaborate cross-functionally with Product, Data Science, UX, and Business teams to deliver innovative and scalable solutions.
- Champion engineering excellence, agile practices, and a culture of continuous improvement.
- Ensure high availability, performance, resiliency, and modularity of search and catalog services.
- Stay ahead of industry trends in AI/ML, search technologies, and eCommerce innovation.
Experience Required:
- 10+ years of software engineering experience.
- Experience building and leading high-performance teams.
- Bachelors or masters degree in computer science or related field.
- Proven experience building large-scale consumer facing applications.
- Ability to create, influence and present complex system architecture and design.
- Deep understanding of search technologies (e.g., Elasticsearch, Solr, vector search, LLMs).
- Deep understanding of data pipelines and distributed computing (Spark / Databricks).
- Deep understanding of event streaming (Kafka or Rabbit MQ OR MQ or WebSphere MQ).
- Deep understanding of SQL and NOSQL DB (Mongo DB/Cassandra).
- Knowledge of front-end frameworks like ReactJS or Angular.
- Knowledge of native mobile development iOS and Android.
- Hands-on development experience in Java, Python, Spring Boot, Elastic Search/Solr, and ReactJS or other frameworks.
- Excellent communication, collaboration, and stakeholder management skills.
- A problem-solver Strong analytical and problem-solving skills and you find ways to get things done.
- Strong strategic planning and project execution skills.
- Inspiring team leadership style, both for direct reports and peer teams.
- Exceptional at prioritizing and focusing on the highest value opportunities Ability to thrive in a fast-paced setting that is constantly evolving.
- Ability to work up and down the leadership range, with good flexibility to shift quickly between strategy and tactics.
Preferred:
- Experience in retail, or consumer-facing digital platforms.
- Omnichannel Product Catalog management and integration with PIM and other systems.
- Familiarity with personalization, taxonomy, and product data enrichment.
- Familiarity with GitHub CoPilot and other developer productivity tools and frameworks.
Competencies:
- Compassionate and kind, showing courtesy, dignity, & respect. They show sincere interest & empathy for all others.
- Show integrity in what is done and how it is done - without sacrificing personal / business ethics.
- Team-oriented, positively contributing to team morale & willing to help.
- Learning-Focused, finding ways to improve in their field and use positive constructive feedback to grow personally and professionally.
- Think strategically and proactively anticipate future problems, needs or changes in the work.
Mandatory Skills Required:
- Java and Microservices architecture.
- Elastic Search / Solr / Azure search / Lucene search or similar.
- NOSQL DB (MongoDB / Cassandra).
- Event Streaming (Kafka or MQ or Rabbit MQ or WebSphere MQ or similar).
- Distributing Computing (Spark / Databricks).
Additional Skills Required:
- GitHub Copilot or similar.
- Cloud Platform (Azure / GCP / AWS).
- Angular / React, SPA (Single Page Application).
- Native Mobile application development (iOS and Android).
- Omnichannel Product Catalog management and integration with PIM and other systems.
Skills
- Agile
- AI
- Android
- Angular
- AWS
- Azure
- Cassandra
- Cloud
- Data Pipelines
- Data Science
- Databricks
- Distributed Computing
- E-commerce
- Elasticsearch
- GCP
- GitHub
- Github Copilot
- iOS
- Java
- Kafka
- LLM
- Machine Learning
- Microservices
- MongoDB
- NoSQL
- Python
- React
- Solr
- Spark
- Spring
- SQL
- Stakeholder Management
- Strategic Planning
- Vector Search