Middle Software Engineer – AI Voice Systems (PythonTypeScript)

Not Interested
Bookmark
Report This Job

profile Job Location:

Lviv - Ukraine

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

  • Develop and maintain services ensuring clean testable well-documented code
  • Build and improve APIs and services orchestrating agent workflows across LLM/TTS/STT vendors
  • Implement resilient patterns for external provider calls (retries timeouts fallbacks rate limits circuit breaking)
  • Integrate with CRMs and telecom providers enabling bi-directional sync and workflow triggers
  • Maintain internal abstractions/adapters for consistent and extensible integrations
  • Work with MongoDB and Aurora for data storage and relational guarantees
  • Use RabbitMQ for asynchronous workflows and Redis for caching and ephemeral state
  • Participate in migration planning from Docker ECS to Kubernetes
  • Contribute to CI/CD improvements deployment safety and observability
  • Engage in incident response and operational reliability improvements

Qualifications :

  • 3 years of backend engineering experience with hands-on ownership of production services
  • Strong proficiency in Python
  • Good understanding of backend engineering fundamentals: APIs data modeling and basic distributed systems concepts
  • Willingness to work with TypeScript or eagerness to learn it
  • Experience with Docker and containerized services
  • Practical experience with MongoDB or a relational database such as PostgreSQL / Aurora
  • Understanding of basic schema design and query optimization
  • Familiarity with messaging systems such as RabbitMQ or similar tools
  • Experience with Redis for caching rate limiting or ephemeral state
  • Strong debugging skills
  • Interest in operational topics: logging monitoring service reliability
  • Proactive communication and ability to take a well-scoped problem and drive it to completion
  • Ability to work in a small team with direct customer communication

WILL BE A PLUS

  • Experience with real-time systems: telephony WebSockets streaming low-latency pipelines
  • Familiarity with vendor orchestration patterns: fallback routing provider selection
  • Any Kubernetes experience even in dev/staging environments
  • Exposure to security/compliance concepts: SOC 2 secrets management audit trails
  • Experience with AI/LLM TTS/STT or voice-related systems

Additional Information :

    PERSONAL PROFILE

    • Proactive and ownership-driven mindset
    • Enjoys solving complex integration challenges
    • Interested in cutting-edge AI voice systems
    • Strong problem-solving skills
    • Effective communicator in distributed teams

    Remote Work :

    Yes


    Employment Type :

    Full-time

    Develop and maintain services ensuring clean testable well-documented codeBuild and improve APIs and services orchestrating agent workflows across LLM/TTS/STT vendorsImplement resilient patterns for external provider calls (retries timeouts fallbacks rate limits circuit breaking)Integrate with CRMs ...
    View more view more

    About Company

    Company Logo

    At Sigma Software, we are involved with the client’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more

    View Profile View Profile