In this role, you will:
· Design, develop, and maintain robust, high-performance services and applications, contributing to end-to-end feature delivery across the user interface, APIs, backend services, and data layer
· Implement clean, testable code, including low-level design, API design, data modeling, frontend architecture, and state or error-management, ensuring solutions are scalable, secure, and maintainable.
· Collaborate with peers, product, and operations teams to translate business and customer requirements into technical solutions, using data and metrics to guide decisions.
· Own the full software development lifecycle for your services, including code reviews, automated testing, deployment, monitoring, and operational support in production environments.
· 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.
· Contribute to shared platforms, libraries, and patterns that can be reused across teams, increasing engineering efficiency and enabling fungibility across multiple product and service areas.