Skills
-
Python
-
Node.js
-
CI/CD
-
APIs
-
Async processing
-
AI
-
Cloud platforms
-
Containers
-
ML systems
-
Real-time applications
-
Voice technologies
About The Role
We are looking for a motivated Software Engineer to join a small, highly collaborative team building a next-generation platform for developing AI-driven voice bots. You’ll work on core backend systems, integrate with AI and voice technologies, and help shape a product that is evolving rapidly.
This role is ideal for someone who enjoys learning new technologies, thrives in a dynamic environment, and is passionate about building real-world systems powered by AI.
Responsibilities
Design, develop, and maintain backend services primarily in Python
Contribute to the architecture and evolution of an AI-driven voice bot platform
Collaborate closely with product and engineering teammates in a small team
Adapt quickly to changing requirements and iterate on solutions
Write clean, maintainable, and well-tested code
Explore and adopt new tools, frameworks, and best practices as the platform evolves
Requirements:
Requirements
2–3 years of professional software engineering experience
Strong proficiency in Python or Node.js
Solid understanding of backend development concepts (APIs, services, async processing, etc.)
Ability to learn quickly and work independently in a fast-changing environment
Open-minded, proactive, and comfortable with ambiguity
Strong problem-solving skills and attention to detail
Nice to Have
Familiarity with AI/ML systems, voice technologies, or real-time applications
Experience working in startups or small engineering teams
Knowledge of cloud platforms, containers, or CI/CD
AudioCodes