JAAI | JUST ADD AI GmbH logo
JAAI | JUST ADD AI GmbH

UNLOCK HUMAN TALENT

Senior Python Engineer – Voice AI Platform

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Germany

Posted

73 days ago

Salary

0

Seniority

Senior

Job Description

Senior Python Engineer – Voice AI Platform

JAAI | JUST ADD AI GmbH

• You develop and operate core Python microservices for our Voice AI platform (bot management, telephony middleware) • You build low-latency, asynchronous systems for real-time speech processing and streaming audio (WebSockets, Async Python) • You integrate STT, TTS, and LLM systems and orchestrate AI workflows across multiple providers • You work on scalable, event-driven architectures (REST, WebSockets, gRPC) • You take responsibility for containerization, CI/CD, and the operation of our services in the cloud

Job Requirements

  • Strong Python skills and experience with production software systems
  • Experience with asynchronous Python and developing high-performance, latency-critical applications
  • Hands-on experience with microservice architectures, APIs, and distributed systems
  • Good Linux skills for operating and architecting distributed services on Linux servers
  • Experience with Docker, Kubernetes, and cloud environments
  • Willingness to share responsibility for DevOps topics (CI/CD, monitoring, operations)
  • Enjoy working in teams and agile development processes
  • Fluency in German and English, both written and spoken

Benefits

  • Corporate fitness
  • Company bike program (BusinessBike) and a company-owned boat
  • Coverage of costs for e-learning courses of your choice
  • Regular exchange: we attend and organize internal and public (AI) events
  • 30 days of vacation and the option for part-time work
  • Top-tier hardware, height-adjustable desks, and multiple monitors at each workstation
  • Organic fruit/vegetables, smoothie bar, unlimited ice cream, Thermomix and rice cooker, plus beverages (quality coffee, mate, etc.)
  • Support for balancing work, family and private life and recognized as family-friendly

Related Job Pages

More Backend Engineer Jobs

Sigma Software Group logo

Senior .NET Developer, Healthcare project

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Backend Engineer73 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design, develop, and maintain complex .NET-based applications • Collaborate with cross-functional teams including engineers, QA, and domain experts • Implement secure, scalable, and efficient solutions aligned with healthcare industry standards • Participate in code reviews, architecture discussions, and technical decision-making • Take ownership of features from requirements breakdown to deployment • Deploy and monitor services in AWS cloud-native environments • Handle production issues and incidents with accountability

Poland
Job Closed
Sutherland logo

Junior Full-Stack Java Developer – Contact Center Technologies

Sutherland

Founded in 1986, Sutherland is a global process transformation company that “rethinks and rebuilds processes for the digital age.” As an employer, Sutherland prefers driven pro

Backend Engineer73 days ago

• Develop, test, and deploy full-stack enterprise Java applications using a microservices architecture with Spring Boot, RESTful APIs, and front-end technologies including Vaadin, Thymeleaf, and Bootstrap/HTML5 to support contact center operations. • Design and implement microservices following best practices including API gateway patterns, service discovery, circuit breakers, and inter-service communication via REST and messaging. • Build and maintain microservices with containerized deployments using Docker and orchestration via Kubernetes for both on-premise and Google Cloud Platform (GCP) environments. • Provide Level 3 (L3) production support by performing root cause analysis, diagnosing complex application and integration issues, and implementing timely fixes to restore service. • Serve as the escalation point for issues that cannot be resolved by L1/L2 support teams. • Develop and customize Cisco Finesse agent desktop integrations, gadgets, and workflows, including working with the Finesse API and extending agent and supervisor desktop capabilities. • Perform customization and configuration of Coral Interactive (softphone) solutions to enhance agent communication and call handling workflows. • Write and optimize SQL queries, stored procedures, and data access layers to integrate with PostgreSQL (primary), SQL Server, and Informix databases. • This role does not include database administration responsibilities. • Develop against and integrate with Cisco Unified Contact Center Enterprise (UCCE) and Cisco Customer Voice Portal (CVP) for IVR routing, call flow logic, and VXML application development. • Work with Genesys Platform SDK (PSDK) for integration with Genesys contact center environments, including familiarity with Genesys Voice Portal (GVP) for IVR development. • Integrate applications with Microsoft Active Directory (Azure AD/Entra ID) for authentication, authorization, single sign-on (SSO), and identity management workflows. • Deploy, configure, and manage applications on Google Cloud Platform (GCP) and on-premise infrastructure, leveraging cloud-native services for scalability, monitoring, and reliability. • Utilize Splunk for application monitoring, log analysis, troubleshooting production issues, and building operational dashboards and reports to support L3 support functions. • Actively leverage AI-powered development tools (e.g., GitHub Copilot, Grok, Claude) to accelerate development workflows, improve code quality, generate documentation, and enhance productivity. • Collaborate with project managers, product owners, QA engineers, and fellow developers as part of project and product teams to deliver features on schedule and to specification. • Participate in code reviews, architectural discussions, and technical design sessions to maintain high standards of code quality and system reliability. • Create and maintain technical documentation including design specifications, API documentation, runbooks, troubleshooting guides, and deployment procedures. • Proactively identify and resolve technical debt, performance bottlenecks, and security vulnerabilities across the application stack.

Mexico

Role Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Senior Java Developer responsibilities include: - Gathering system and user requirements - Building Java modules - Testing features before release - Leading junior developers - Deploying and maintaining functional, secure, and high-quality applications Qualifications - Work experience as a Senior Java Developer or similar role - Experience designing, building, and testing Java EE applications - In-depth knowledge of popular Java frameworks like JSF and Spring MVC - Experience with Object-Oriented Design (OOD) - Good delegation and time management skills - Problem-solving abilities - BSc in Computer Science, Engineering or relevant field Requirements - Work experience as a Senior Java Developer or similar role - Experience designing, building, and testing Java EE applications - In-depth knowledge of popular Java frameworks like JSF and Spring MVC - Experience with Object-Oriented Design (OOD) - Good delegation and time management skills - Problem-solving abilities - BSc in Computer Science, Engineering or relevant field

United States
$80 - $90 / hour
Software Mind logo

Software Engineer, .NET MAUI

Software Mind

Software House focused on results since 1999

Backend Engineer73 days ago
Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Collaborate closely with designers, product owners, and other developers to define, build, and deliver new features • Write clean, scalable, and well-documented code in line with best practices • Ensure high performance, responsiveness, and usability of mobile and desktop apps • Integrate APIs, SDKs, and third-party libraries as required • Leverage Azure cloud services to build resilient, cloud-connected applications • Work with SQL and/or NoSQL databases to design efficient data models and storage strategies • Utilize Docker for containerization and streamlined development/deployment workflows • Participate in code reviews and contribute to continuous improvement of the development process • Diagnose and fix bugs and performance bottlenecks • Contribute to test automation and CI/CD pipelines where applicable

Poland
Job Closed