Senior Python Software Engineer
Synthflow
Remote
06.03.2025.
This is a fully remote role, allowing you to work from anywhere in the world.
About Synthflow
At Synthflow we’re building the easiest way for businesses to create AI-powered phone agents. No coding, no fuss—just smarter automation. We’re passionate about delivering the future of voice technology with lightning-fast, scalable solutions. It’s an exciting time at Synthflow: we’re early, fast-growing, and laser-focused on impact. Join us to do the best work of your career while helping businesses thrive.
About the role
We’re looking for a Senior Python Engineer to craft reliable, production-ready software for AI tools.
Your responsibilities will include:
-
Develop and maintain our backend infrastructure, focusing on scalability, performance, and reliability.
-
Implement new features in collaboration with our engineering team.
-
Participate in the entire software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
-
Apply Test-Driven Development (TDD) practices to ensure robust and reliable code.
-
Engage in Pair Programming to enhance code quality and foster team collaboration.
-
Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline development and deployment processes.
-
Conduct code reviews, providing constructive feedback to maintain high standards of code quality and best practices.
-
Stay updated with the latest trends in software development, sharing knowledge and contributing to continuous improvement.
You have:
-
A minimum of 5 years of experience as a Python developer.
-
Strong experience in building scalable and extensible data infrastructure.
-
Proficiency in infrastructure containerization, DevOps & MLOps (preferably GCP or AWS).
-
Experience in building and maintaining enterprise-grade APIs (e.g., with FastAPI).
-
Demonstrated experience with TDD, pair programming, and CI/CD practices.
Beyond the basics:
-
Familiarity with voice technologies like WebRTC and Twilio.
-
Knowledge of AI, particularly Large Language Models (LLMs), Speech To Text and Voice Synthesis models.
-
Experience in AI-related fields like low-latency audio stream processing or building applications with LLMs.
-
Familiarity with AI frameworks such as LangChain, LlamaIndex, etc.
-
Experience with large-scale distributed computing and cloud infrastructure.
What we offer:
-
Autonomy at speed: High-ownership roles in a fast-moving startup.
-
Remote-first flexibility: Contribute from anywhere, on your schedule.
-
Cutting-edge technology: Work on what interests you most.
-
Career growth: Scale your impact as the company grows.
-
Rewarding package: Competitive pay, equity options, and comprehensive benefits that reflect your skills and experience.
Preporuke se učitavaju...