Python Software Engineer, CX Engineering(Hybrid)
Overview
In this role you will lead design, development, and delivery of scalable software to enhance AI-enabled CX platforms. You’ll work within a global, AI-driven team to build secure, user-friendly solutions across cloud and on-prem architectures. You will tackle complex projects, mentoring where appropriate, and leverage AI tools to accelerate development. This is a hands-on, impact-focused position at the frontier of enterprise AI and software delivery.
Compensation / Benefitsmedical, dental, and vision insurance401(k) with company matchingpaid parental leavedisability and life insurancerestricted stock units grantspaid holidays and personal time off
ResponsibilitiesDevelop software with focus on UX, security, and privacyLead or contribute to mid-to-large scale projects from design to completionDeliver high-quality feature design and outcomes with minimal guidanceDevelop and maintain AI-enabled applications using AI tools, frameworks, and agentsUtilize AI-enhanced development tools (e.g., GitHub Copilot, AI code generation) to accelerate work
Key requirementsBachelor with 8+ years of related experience, or Master with 4+ years, or PhD with 1+ yearSolid conceptual and practical knowledge across primary and related technical job familiesProficiency in Python and Node.jsExperience with AI/ML frameworks, generative AI, and large language modelsExperience with SDLC, Agile, secure coding practices, cloud platforms (AWS, Azure, GCP) and KubernetesStrong communicationCollaboration across diverse teamsMentoring experience (preferred)PythonNode.jsAI/ML frameworks