Senior Software Engineer AI applications
We are looking for a Senior Software Engineer to join our team and help us design, build, and operate modern backend systems for data- and AI-driven products. In this role, you will work closely with engineers, product owners, architects, and other stakeholders to translate business and technical requirements into reliable, scalable, and maintainable software solutions.
You should bring strong backend engineering experience, a pragmatic mindset, and the ability to communicate technical topics clearly to both technical and non-technical audiences. Beyond technical implementation, we are looking for someone who thinks like an IT consultant: someone who understands stakeholder needs, asks the right questions, challenges assumptions constructively, and helps identify the best possible solution for the given business and technical context.
You enjoy collaborating with colleagues, discussing solution options, explaining trade-offs, and creating alignment across different perspectives. You are comfortable taking ownership from concept to production and care about delivering solutions that are not only technically sound, but also practical, sustainable, and valuable for the people who use them.
Senior Software Engineer AI applications
Your responsibilities will include:
- Design and develop backend applications for data- and AI-driven products, mainly using Python.
- Build and maintain APIs, backend services, and distributed systems.
- Translate business and technical requirements into scalable and maintainable solutions.
- Design and discuss technical solutions together with engineers, architects, Product Owners, and other stakeholders.
- Challenge requirements and assumptions constructively and identify the best solution for a given business problem.
- Develop AI-enabled applications, such as RAG solutions, semantic search, knowledge assistants, and agentic workflows.
- Evaluate and adopt new AI technologies and quickly become productive with emerging tools and frameworks.
- Distinguish useful technologies from hype and assess whether a new technology actually brings value to the specific use case.
- Take ownership from concept to production, including development, deployment, operation, and continuous improvement.
- Work with Docker, Kubernetes/cloud platforms, CI/CD, and GitOps to deploy and operate applications.
- Participate in code reviews and collaborative Git workflows and ensure high-quality, clean, and maintainable code.
- Implement and improve monitoring, logging, tracing, and observability of production systems.
- Communicate technical concepts and trade-offs clearly to both technical and non-technical stakeholders.
- Work independently and drive technical topics forward without requiring detailed instructions.
- Mentor other engineers and potentially lead technical initiatives.
What we expect from you:
Must have
- 5+ years of professional software engineering experience, with a strong focus on backend development and Python for production grade systems
- Solid experience building backend services, APIs, and distributed systems
- Experience with containers and deployment technologies such as Docker, Kubernetes, or serverless platforms
- Good understanding of software architecture, clean code principles, and engineering best practices
- Experience working with Git, pull requests, code reviews, and collaborative development workflows
- Practical experience with CI/CD and GitOps concepts and tools
- Ability to work independently, take ownership, and drive topics forward
- Strong communication skills and the ability to explain technical concepts in clear, simple, and stakeholder-appropriate language
- An outgoing, collaborative personality and a genuine interest in working with colleagues to find good solutions
Nice to have - The following experience would be a strong plus:
- Knowledge of data engineering concepts, such as ETL/ELT pipelines, data transformation, batch processing, data quality, or orchestration tools
- Experience with deployments on hyperscaler platforms such as AWS, Azure, or Google Cloud Platform
- Experience with AI-enabled backend applications, especially RAG-based systems, semantic search, document Q&A, internal knowledge assistants, or agentic workflows using tools such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, OpenAI, Azure OpenAI, Anthropic, or similar technologies
- Familiarity with typical RAG stack components, such as embeddings, chunking, vector databases/search engines like pgvector, Pinecone, Weaviate, Qdrant, OpenSearch, Elasticsearch, or Azure AI Search, as well as observability/evaluation tools such as LangSmith, Langfuse, OpenTelemetry, or Arize Phoenix
- Experience with monitoring, logging, tracing, and observability tools
- Full-stack capabilities and experience in building frontends are a big plus
- Familiarity with security, authentication, authorization, and secure API design
- Experience mentoring engineers or leading technical initiatives
At our company, we believe in creating a positive work environment where employee wellbeing and growth truly matter. If this opportunity excites you and you’d like to join a dynamic team that genuinely cares about its people, send us your CV in English and become part of our journey!
As part of Deutsche Telekom Group, we offer not only a healthy work-life balance and international career opportunities, but also strong support for personal and professional development. We encourage performance, ambition, and growth, and provide a wide range of trainings, certifications, and e-learning programs to help you continuously develop your skills. At Deutsche Telekom Services Europe Czech Republic, we are proud to be an equal opportunity employer.
We review all applications fairly, without discrimination based on race, color, religion, gender, sexual orientation, gender identity, nationality, citizenship, age, disability, health condition, marital status, or any other characteristic protected by law. We welcome candidates from all backgrounds and strive to create an inclusive, supportive, and empowering workplace where everyone can thrive.
Senior Software Engineer AI applications
Benefits
Rewards & Security
Annual financial bonus, company shares, and Pension Contribution/DIP.
Flexibility
Hybrid working model (2 days in the office) and flexible working hours.
Time Off
25 vacation days, up to 5 “My Days”, 1 volunteering day, plus special paid leaves (marriage/partnership, first school day, extended paternity leave, official matters for foreigners).
Technology & Discounts
Company mobile phone and laptop, Alza discounts, and T-Mobile family program for relatives and friends.
Cafeteria, Meals & Wellbeing
Meal vouchers (160 CZK/day), Cafeteria Plan, Multisport Card, Makro Card, plus wellness options like a massage chair and PlayStation 5.
Learning & Growth
Training and qualifications via our Learning HUB, Career Development Paths.
Community & Team Spirit
Involvement in charity initiatives (flea markets, volunteering, food collections). Brunches, Health Day, summer celebrations, and holiday parties. Relocation package for international hires.
Are you interested in this position?
Fill out the form and join our team.