We're redefining what it means to be IT with a mindset centered on transformation, experience, AI-driven automation, innovation, and growth. As a Staff AI/ML Software Engineer, you will build data pipeline, ML Models, secure code that's scalable and reusable, and grow our 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
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
- 8+ years of full software development life cycle experience.
- Strong programming skills in Python, Java, SpringBoot, or Scala.
- Experience with ML frameworks like TensorFlow, PyTorch, XGBoost, TensorFlow or LightGBM.
- Familiarity with information retrieval techniques (BM25, vector search, learning-to-rank).
- 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.
Benefits
- Competitive compensation based on geographic location.
- Equal opportunity employer.
- Accommodations for candidates with disabilities.
- Export control regulations compliance.