Job Information
Teladoc Health Inc Staff Software Engineer, AI Platform (Python/React) in PURCHASE, New York
Join the team leading the next evolution of virtual care. At Teladoc Health, you are empowered to bring your true self to work while helping millions of people live their healthiest lives. Here you will be part of a high-performance culture where colleagues embrace challenges, drive transformative solutions, and create opportunities for growth. Together, we're transforming how better health happens. Summary of PositionAs a Staff Software Engineer, you are a senior individual contributor who leads the design and delivery of significant platform features and raises the bar for engineering quality across the team. You'll work handson in code-designing APIs and data flows, building services in Python/FastAPI and React frontends, and guiding solutions from idea to production. You'll mentor engineers, influence architecture and standards within and adjacent to your team, and partner closely with product and design to achieve clear, measurable outcomes. This role blends deep implementation work with pragmatic technical leadership by example. Essential Duties and Responsibilities Lead technical design for platform features and services, breaking ambiguous requirements into clear, incremental designs and stories for your team and adjacent partners. Implement backend services in Python/FastAPI and React frontends end-to-end, owning a continuous stream of stories from idea to production. Define and use clear API contracts and data flows between services and UIs, creating patterns and templates others can follow. Champion high-quality engineering practices, including code reviews, documentation, and maintainable, testable designs. Develop and improve automated testing (unit, integration, endtoend) and integrate these into everyday development and CI. Improve CI/CD pipelines and release workflows for your team so the team can ship small, safe changes frequently and confidently. Own the operational lifecycle of the features and services you build, including monitoring, observability, on-call participation, and incident follow-up. Design and implement secure-by-default solutions, including robust authentication/authorization, input validation, and safe handling of sensitive data. Identify and address reliability and performance risks early, proposing concrete technical improvements and sequencing them into the roadmap. Mentor and unblock engineers through pairing, design discussions, and clear feedback; influence without formal authority. Partners with product/design to shape requirements into incremental deliverables; escalates tradeoff decisions; proposes sequencing that optimizes value/risk. The time spent on each responsibility reflects an estimate and is subject to change dependent on business needs. Supervisory ResponsibilitiesNo Qualifications Expected for Position Bachelor's degree in Computer Science, Engineering, or related field; equivalent work experience is acceptable. 7+ years of experience in software engineering. Strong proficiency with Python and modern web backends (FastAPI, Flask, Django, or similar) and solid understanding of HTTP, API design, and data modeling. Significant experience with React (or a comparable SPA framework) and building production frontends that talk to backend APIs. Demonstrated ability to own features end-to-end in a small team: from shaping requirements through design, implementation, testing, deployment, and support. Experience designing and working with distributed systems or multi-service architectures (e.g., service boundaries, async jobs, integration patterns). Solid understanding of observability and operations for production systems (metrics, logs, traces, dashboards, alerting, incident response). Strong understanding of security fundamentals (authentication, authorization, secure data handling) and how they apply to web services and U