We're hiring a Senior Search Engineer to help design and implement our next generation of search and retrieval systems, machine learning technologies, and generative AI-based applications. The ideal candidate will have 4+ years of hands-on experience in AI, machine learning, data science, or related fields, with a strong emphasis on practical engineering applications and deploying robust solutions into production environments.
Requirements
- Lead the design, development, and maintenance of cutting-edge search and retrieval, recommendation, and personalization solutions to deliver new customer-facing experiences.
- Incorporate AI-based technologies where appropriate, including prompt engineering, model fine tuning, and agent-based application enhancements, collaborating closely with product managers and stakeholders.
- Develop and deploy robust, fault-tolerant, high-throughput services, emphasizing reliability, scalability, observability, and low-latency performance.
- Support operational excellence by participating in initiatives to streamline AI and ML workflows and establish standardized procedures to ensure consistent and high-quality outcomes across our projects and systems.
- Collaborate closely with AI/ML engineers and cross-functional teams, including data scientists, software engineers, product managers, and business stakeholders, to foster a culture of collaboration, scientific inquiry, and continuous learning.
- Employ a diverse set of tools and platforms, including Python, AWS, Databricks, Docker, Kubernetes, FastAPI, Terraform, Snowflake, and GitHub, to develop, deploy, and maintain scalable and robust machine learning systems.
- 4+ years of hands-on experience in AI, machine learning, data science, or related fields, with a strong emphasis on practical engineering applications and deploying robust solutions into production environments.
- Extensive experience with search and retrieval systems and recommender systems, preferably including retrieval-augmented generation (RAG) and developing agent-based applications that use search and retrieval systems as tools.
- Experience designing, developing, and deploying end-to-end AI and machine learning systems, including data pipelines, model training and serving, and monitoring solutions.
- Demonstrated ability to guide projects and foster a collaborative and high-performing work environment that values continuous improvement and knowledge sharing.
- Ability to break down complex projects, effectively scope and sequence work, and manage timelines to ensure the timely and successful delivery of machine learning initiatives.
- Excellent verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
- Advanced degree (Masterâs or Ph.D.) in Computer Science, Statistics, Data Science, or a related technical field is preferred.
Benefits
- Competitive pay
- Comprehensive healthcare benefits
- Financial assistance for things like hybrid work, family planning
- Generous parental leave
- Flexible time-off policies
- Mental health and wellness resources
- Growth opportunities
- Learning, development, and recognition programs