Staff AI/ML Software Engineer will build data pipeline, ML Models, secure code that's scalable and reusable. Grow business by bringing internal products to the world and find new ways to personalize with AI/ML and simplify how employees and customers work.
Requirements
- 8+ years of full software development life cycle experience
- 3+ years experience building ML-powered search or recommendation systems
- Strong programming skills in Python, Java, SpringBoot or Scala
- Experience with ML frameworks like TensorFlow, PyTorch, XGBoost, TensorFlow or LightGBM
- Knowledge of embedding models, user/item vectorization, or session-based personalization
- Experience with large-scale distributed systems (e.g., Spark, Kafka, Kubernetes)
- Hands-on experience with real-time ML systems
- Background in NLP, graph neural networks, or sequence modeling
- Experience with A/B testing frameworks and metrics like NDCG, MAP, or CTR
- Hands-on experience working on AI search (text, vector and hybrid search)
Benefits
- competitive compensation
- equal opportunity employer
- strive to create an accessible and inclusive experience for all candidates
- accommodations for applicants with disabilities
- export control regulations compliance