remote
AI Search & Web Lead - Watershed Technology
Software Engineer
Lead the design and implementation of AI‑powered search and web experiences, driving product strategy, architecture, and execution using Python, Node.js, Elasticsearch, React, and cloud services.
About the role
Key Responsibilities
- Define and own the roadmap for AI‑driven search and web product features, aligning with business and sustainability goals.
- Architect, develop, and optimize scalable search pipelines using Elasticsearch, Python, and Node.js.
- Collaborate with data science, UX, and engineering teams to integrate machine‑learning models that improve relevance and personalization.
- Lead front‑end development of web interfaces with React, ensuring performance, accessibility, and a seamless user experience.
- Manage cloud infrastructure on AWS, including deployment, monitoring, and cost optimization.
- Mentor engineers, establish best practices, and drive continuous improvement through code reviews and agile processes.
Requirements
- 5+ years of software engineering experience, with a focus on search, AI, or web platforms.
- Strong proficiency in Python and Node.js, and hands‑on experience with Elasticsearch or similar search engines.
- Demonstrated ability to build and ship front‑end applications using React.
- Experience deploying and scaling services on AWS (EC2, Lambda, S3, RDS, etc.).
- Solid understanding of machine‑learning concepts and experience integrating ML models into production systems.
Skills
pythonnodejselasticsearchreactawsmachine learning