Senior Python Engineer
Apply now!
Candidate data
Senior Python Engineer
We are seeking an experienced and highly skilled Senior Python Engineer to join the core team of an innovative, well-funded startup. We are developing a conversational voice-based AI platform that automates order taking in high-volume restaurant drive-thrus across the US.
This is a crucial, high-impact role that involves significant platform re-writing and new feature development—you will not be burdened with legacy maintenance or ongoing support.
About the Role
This position requires deep expertise in non-web backend Python development and distributed systems. Our backend focuses on processing real-time audio streams, running key AI algorithms, and scaling over Kubernetes. This is not a typical backend role interacting with a UI frontend; candidates must be comfortable designing and implementing complex, high-performance distributed architectures.
Key Responsibilities
-
System Design & Implementation: Design and implement complex parts of the core backend platform, focusing on distributed architecture, concurrency, performance, and scale.
-
Platform Re-writing: Contribute to the re-writing of the existing platform and development of major new features that handle real-time audio and AI algorithms.
-
Technical Excellence: Drive technical excellence, participate in deep design reviews, and mentor team members through code reviews and technical guidance.
-
Deployment & Infrastructure: Work with tools like Docker, Kubernetes, and CI/CD to ensure seamless, cloud-based deployment across AWS, GCP, or Azure.
-
Automation: Utilize Ansible and other scripting/tooling for automation and reliable infrastructure management.
Essential Requirements
-
Experience: 5+ years of overall experience in software development.
-
Backend Focus: 2+ years of experience in NON-WEB Backend Python development.
-
Concurrency: 2+ years of AsyncIO solid experience.
-
Architecture: Deep design experience and proven experience in software design and deploying multiple projects used in production.
-
DevOps & Cloud: Experience with Docker, Kubernetes, Microservices, CI/CD, and Clouds (AWS/GCP/Azure).
-
Automation: Experience with Ansible.
-
Leadership: Experience with Mentoring/Tech Lead/Code Review.
-
Education: BSc in Computer Science or equivalent industry experience.
Nice to Have
-
Experience with real-time audio processing.
-
Previous experience in NLP/AI/Data Science.
Why Join Us?
You will be part of a core, fully remote team working alongside recognized experts, including professors, Google voice specialists, and veterans in speech recognition and natural language processing. This is a unique opportunity to apply your non-web backend skills to a high-growth AI/NLP platform dominating the drive-thru market.
Over 60% of our candidates get invited to an interview with our Clients.
Apply with the form below and we will reach out to you in the next 24h