Own and deliver complete product features across the engineering lifecycle, including requirements review, design, architecture, implementation, testability, debugging, deployment, monitoring, and servicing. Build full-stack AI experiences using modern front-end technologies, service APIs, cloud services, telemetry, experimentation, and safe deployment practices. Apply practical AI techniques such as prompt engineering, grounding, retrieval-augmented generation, tool/function calling, model evaluation, multimodal workflows, and responsible use of LLMs and SLMs. Where valuable, apply machine learning approaches to product features and platform capabilities, working with Applied Science and Data Science partners to move from experimentation to production. Experiment and apply emerging AI engineering tools across planning, prototyping, coding, code review, testing, security analysis, evaluation, debugging, documentation, deployment, operations, and knowledge discovery and translate successful approaches into reusable components, guidance, automation, and team-wide practices. Partner with product managers, designers, data scientists, applied AI researchers, and partner engineering teams to translate customer and business needs into intuitive, accessible, scalable, and maintainable solutions. Design and implement test strategies, including unit, integration, end-to-end, accessibility, performance, security, and regression coverage; use automation and AI-assisted tooling where it improves quality. Instrument features with logging, telemetry, success metrics, guardrail metrics, and dashboards; use data, feature flags, flighting, and experimentation to learn quickly and improve product outcomes. Participating in live-site operations as needed, improve troubleshooting guides and observability, and help ensure services meet reliability, availability, security, privacy, and compliance expectations. Contribute to an inclusive team culture where everyone can bring their full and authentic self, collaborate respectfully, learn continuously, and do their best work. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, TypeScript, or Python. OR equivalent experience. 2+ years of hands-on experience building production desktop/web applications or services, including modern front-end development, service/API integration, testing, debugging, deployment, and operational support. Experience applying computer science fundamentals, system design, data structures, algorithms, testing, code review, and secure software engineering practices to production software. Experience using AI-assisted development tools or building AI-powered workflows, prototypes, features, or internal engineering tools.
Want jobs like this matched to you?
SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.