Senior AI Software Engineer

CZ - Prague, Czechia

Tricentis

Accelerate software testing to keep pace with Agile and DevOps - with the industry's most innovative automated software testing tools.

View all jobs at Tricentis

Apply now Apply later

Senior AI Software Engineer

Do you have vision and ambition? Do you have a thirst for knowledge and novel experiences? Do you want to get an opportunity to demonstrate your talent, a platform to project your voice, the responsibility to influence direction, and reward for your achievements? Then we would like to hear from you.

As Senior AI Software Engineer you will be working on a team of highly skilled engineers and researchers, focused on bringing technologies in the space of Agentic AI and unstructured data access to bear in Tricentis’ strategic technology pipeline. You will work with your engineering team, ensuring that Tricentis customers are provided with the highest quality, most advanced QA AI agents possible.

Your role within this initiative will be to be to work execute on our highest priority AI workstream. You will be at the forefront of adopting new technologies, applying the latest technology to business problems, and work with a strong team to implement best in class AI agents. You will be responsible for implementing the AI solution for the Tricentis products.

Key responsibilities:

Leadership and Mentoring:

  • You will be responsible for contributing to other engineers’ knowledge through lunch and learns, or other knowledge sharing events.
  • You actively involve yourself in corporate events, seeking opportunities to share your knowledge and uplift your peers

Applied Research

  • You will be responsible for implementing agentic AI solutions to address business problems
  • You will contribute to estimates, and research the most efficient solutions to accelerate our product journey
  • You will review our implementations for adherence to the AI technology strategy
  • You will ensure effective use of evals, and promote good AI architecture to enhance testability and transparency of the models

Implementation and Testing

  • You will be responsible for working with core AI team on adopting and improving the results of AI research
  • You will implement effective testing practices to ensure AI solution are providing consistent and high quality results for the custoemers
  • You will embed yourself in our domain and business problems, working with other product team members on how AI can accelerate the productivity and quality of work
  • You will speak up and provide feedback when you see opportunities for the team to improve

Required Skills & Qualifications:

  • 4 years of experience with Python

  • 1-2 years of experience with developing in Java

  • Experience with NLP, Classical AI, machine learning or data science
  • Experience working with and deploying language model-based solutions
  • Experience working with cloud AI platforms
  • Knowledge of LangChain, LangGraph, or similar frameworks for building modular AI systems
  • .Experience in test automation (e.g. with JUnit)
  • Experience with developing cloud services (ideally on AWS)
  • Experience with developing on Docker and Kubernetes
  • Experience working in and succeeding as agile development team.
  • Experience with microservice architectures (ideally leveraging Kubernetes).

Production Experience:

  • Good understanding of software engineering best practices, including version control, CI/CD, and testing.
  • Familiarity with data pipelines and data management techniques.
  • Understanding of security and compliance standards within DevOps/SRE environments.
  • Experience working with and developing in containers, including management and deployment in production

Cloud Platform Affinity:

  • Experience working with AWS AI Foundry, Amazon Bedrock or similar
  • Experience working on Saas based products running out of AWS

Soft Skills:

  • Must be able to communicate effectively with your team, providing feedback and estimates, identifying solutions and sharing your knowledge
  • Must be comfortable working directly with customers and support

Tricentis Core Values:

Knowing what we need to achieve and how to achieve it is important. Tricentis core values define our ways of working and the behaviors we model that create an enjoyable and successful Tricentis life.

  • Demonstrate Self-Awareness: Own your strengths and limitations.
  • Finish What We Start: Do what we say we are going to do.
  • Move Fast: Create momentum and efficiency.
  • Run Towards Change: Challenge the status quo.
  • Serve Our Customers & Communities: Create a positive experience with each interaction.
  • Solve Problems Together: We win or lose as one team.
  • Think Big & Believe: Set extraordinary goals and believe you can achieve them.

About Tricentis:  
 
Tricentis is a software company officially founded in 2007, with primary focus on software quality assurance. Whether exploratory or automated, functional or performance, API or UI, as well as  mainframes or custom applications or packaged applications, or cloud-native applications - our comprehensive suite of specialized Continuous Testing tools makes DevOps real by giving our clients the confidence to release on-demand.  
 
Tricentis has more than 1500 employees working in across over 20 global offices in US, EMEA, APAC serving over 2100 customers, and currently expanding our R&D centers to two new locations in the Czech Republic – Prague and Brno - Hybrid office environment. 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile APIs Architecture AWS CI/CD Data management Data pipelines DevOps Docker Engineering Java Kubernetes LangChain Machine Learning NLP Pipelines Python R R&D Research Security Testing Unstructured data

Perks/benefits: Career development Startup environment Team events

Region: Europe
Country: Czechia

More jobs like this