Senior Python AI engineer
Tech Stack
Job Description, Responsibilities & Requirements
Senior Python AI Engineer
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too.
We are looking for a Python developer with AI experience.
About the Position
The CHI Software team is on a mission to innovate and excel. We are seeking a Senior Python AI Engineer to join our Life Sciences team. This role is ideal for engineers who thrive on ownership, clean design, and real-world impact. You will be tasked with solving specific technical and architectural problems, designing and developing production-ready backend services, and integrating external APIs and data sources.
Responsibilities
- Tasked with the platform architect to solve specific technical and architectural problems.
- Design, develop, and maintain backend services and APIs using Python (FastAPI or similar).
- Integrate external data sources and APIs into the orchestration platform.
- Write clean, testable, and modular code with a strong focus on unit and functional testing.
- Contribute to system design and architecture, particularly for integration and data flow.
- Collaborate with frontend developers, DevOps, QA, and other engineers in an Agile environment.
- Work independently on assigned features and take ownership of design, implementation, and testing.
- Participate in regular code reviews and Agile ceremonies.
Requirements
-
Must Have Skills
- Real engineering experience of Agentic AI.
- A research and problem-solving focused mindset.
- Strong Python development experience (ideally with FastAPI, Flask, or Django).
- Experience building RESTful APIs and microservices.
- Demonstrable experience integrating third-party APIs or data feeds.
- Comfortable writing unit tests and following TDD or similar practices.
- Familiarity with working in structured Agile teams (sprints, retros, tickets, standups).
- Ability to work within existing codebases and frameworks.
-
Nice to Have Skills
- Awareness of LangGraph, LangChain, or other agentic/LLM orchestration frameworks.
- Experience and knowledge of MCP.
- Experience with containerisation (Docker), CI/CD pipelines, or deployment workflows.
- Understanding of observability and monitoring practices.
- Experience working with knowledge graphs or structured document pipelines.
We Offer
- Covered vacation period: 20 business days and 5 days off.
- Free English classes.
- Flexible working schedule.
- Truly friendly and supportive atmosphere.
- Working remotely or in one of our offices.
- Medical insurance for employees from Ukraine.
- Legal support.
Locations
- Krakow, Poland
- Barcelona, Spain
- Limassol, Cyprus
- Tampa (FL), USA
- Lviv, Ukraine
Apply Now
Your dream job awaits you! Apply now and attach your CV.
Your personal data is processed in accordance with our privacy policy.
© 2026 CHI Software. All Rights Reserved.
Contact Recruiters: [email protected]