In this role, you will:
Design, develop, and deliver robust, scalable services and applications by writing high‑quality, maintainable code and tests across the full software development lifecycle. Own and evolve low‑level design, API contracts, and data models for services within your domain, ensuring reliability, performance, and clear integration patterns with other systems. Collaborate with product, architecture, and peer engineering teams to break down complex business and technical problems into actionable plans and incremental deliverables. Drive and uphold engineering best practices for code quality, observability, operational readiness, and security, including participating in design reviews, code reviews, and on‑call rotations as needed.
Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products. Work across multiple services or components in your domain, contributing to reusable patterns, libraries, and platforms that increase developer efficiency and support use cases across different product areas.