Software Developer

(Python – AI)

Key Responsibilities 

  • Maintain & Optimize Codebase: Keep our codebase up-to-date with regular library updates, dependency management, and performance optimizations.
  • Customize for Enterprise Use: Integrate and adapt the solution to fit the ista environment, ensuring compliance with internal security, system interface standards, and data protection regulations.
  • Refactor & Clean Up: Improve code readability and maintainability by removing legacy components and restructuring modules.
  • Extend Functionality: Develop new features, such as support for A/B testing of AI prompts and other use case-driven customizations.
  • Real-Time Voice Streaming: Design, implement, and maintain a real-time audio streaming interface, ensuring stable, scalable, and secure data transmission.

Requirements

  • Solid experience developing Python backend services.
  • Good understanding of generative AI workflows and how to implement them in production.
  • Practical knowledge of AI-related Python libraries – ideally LangGraph or Pipecat.
  • Experience with Azure AI Services or similar platforms (e.g., AWS), including:
  • Azure OpenAI
  • Speech-to-Text (STT)
  • Text-to-Speech (TTS)
  • Other Azure Cognitive Services
  • Vector databases
  • Strong knowledge of WebSockets and experience building real-time applications (especially audio streaming).
  • Hands-on experience with FastAPI for modern API development.
  • Strong English communication skills (B2 level or higher).

Why Join Us? 

  • Work in a high-impact role at the heart of infrastructure observability. 

  • Join an international team where knowledge-sharing and automation are key. 

  • Influence the monitoring strategy and shape how systems are observed and improved. 

  • Be part of a culture that values transparency, customer-centric thinking, and technical excellence. 

  • A dynamic international environment with flat hierarchies. 

  • Opportunities for personal and professional growth. 

  • The chance to shape the future of business analysis at ista. 

  • A hybrid working model with flexible arrangements 

  • Regular Certified Training – We invest in your professional growth  

  • Opportunities to Attend IT Conferences (including international ones) – stay updated with the latest trends  

  • Access to E-Learning Platforms – learn at your own pace  

  • Language Classes + Access to Language E-Learning Platform – enhance your language skills  

  • Comprehensive Benefit System – A wide range of perks for you  

  • Private Medical Care – we care about your health  

  • Group Insuranceproviding additional security  

  • Sports Card – enjoy an active lifestyle  

  • Regular In-Office massage sessions – take care of your health and relax while at work  

  • Budgets for Team Integrations – We build strong team relationships  

  • Comfortable Office with private Parking in the Heart of Gliwice – work in a convenient and well-connected location  

Interested?

We look forward to receiving your application!