This role focuses on owning scoped feature or model delivery through collaborative engineering teams, managing implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components. The engineer will operate with a product-driven mindset, aligning outcomes with broader platform, system, and domain objectives. Key responsibilities include writing clean, efficient, and reliable code in various languages, driving the full software development lifecycle (CI/CD, automated testing, observability, monitoring, maintenance), and building automation scripts. The role also involves integrating AI agents and ML components, leveraging GenAI tools like GitHub Copilot, and applying object-oriented programming principles. Additionally, the engineer will assist in converting high-level designs into detailed designs, evaluating trade-offs for scalable and secure systems, and participating in design reviews. Collaboration with stakeholders to define business problems, translate them into technical requirements, and define success metrics is crucial. The role also includes conducting maintenance, monitoring application performance, ensuring adherence to project milestones, and promoting engineering excellence, continuous improvement, and team wellbeing. Technical ownership, sound judgment, adaptability to change, and effective collaboration are expected. The role also involves providing supervision and development opportunities for associates, ensuring compliance with company policies, and fostering a culture of belonging. The position emphasizes respect for individuals, integrity, serving customers, and striving for excellence through continuous improvement and innovation.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior