Senior AI Software Engineer
In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are seeking an experienced Mid–Senior AI Software Engineer to join a hybrid development team. The role focuses on building scalable AI-driven solutions in production environments, combining strong software engineering fundamentals with modern AI tooling and cloud technologies.
This position is designed for mid-senior-level engineers who have successfully delivered AI/ML-powered solutions at scale, can take full ownership of complex features end-to-end, and contribute to architectural decisions in collaboration with Data Scientists, MLEs, and Product teams.
Project information:
Type of project: IT services
Office location: Kraków, Poznan and Wroclaw
Work model: Hybrid (minimum 40% from office)
Budget: 130-160 PLN net/ h - b2b
Project length: Long-term
Only candidates with citizenship in the European Union and residence in Poland
Start date: ASAP (depending on candidate’s availability)
Project scope:
Develop and maintain AI/ML solutions using Python and popular ML frameworks
Design, architect, build, and deploy scalable backend services and APIs supporting AI-driven products
Take ownership of technical design and architectural decisions for AI-enabled systems
Develop clean, maintainable, and well-structured code following SOLID principles and modern engineering best practices
Collaborate closely with Data Scientists, Machine Learning Engineers, Tech Leads, and Product teams to integrate AI models into production systems
Build and optimize event-driven architectures, microservices, and cloud-native components
Utilize and optimize modern AI tooling (e.g., GitHub Copilot, LangChain, agents, LLM orchestration frameworks)
Work extensively with AWS cloud services, including model hosting, orchestration, and distributed system components
Implement Infrastructure as Code and enforce DevOps best practices to ensure reliable CI/CD pipelines
Lead technical discussions, conduct code reviews, and mentor less experienced engineers
Competence demands:
Advanced proficiency in Java and/or Python for backend development
Deep understanding of OOP, SOLID principles, design patterns, and clean code
Proven experience delivering production-grade solutions in complex, enterprise-scale environments
Ability to make architectural decisions and guide technical direction
Strong hands-on experience with AWS services (Lambda, API Gateway, S3, ECS/EKS, DynamoDB, etc.)
Experience with Infrastructure as Code (Terraform or CloudFormation)
Advanced understanding of CI/CD pipelines and DevOps practices
Proven track record of delivering AI or ML-powered solutions in production (not only experimental or prototype projects)
Strong familiarity with LLM ecosystems, orchestration frameworks, and agent-based tooling (ideally Amazon Bedrock)
Practical understanding of model integration patterns in distributed and scalable systems
Experience designing event-driven architectures and working with messaging or streaming platforms
Strong working knowledge of SQL and NoSQL databases
Very good English skills
Nice to have:
Experience with frontend frameworks such as Angular
Exposure to Amazon Bedrock, vector databases, embeddings, or Retrieval-Augmented Generation (RAG)
Previous experience mentoring engineers and supporting technical leadership initiatives
We offer:
Hybrid working model (minimum 40% from the office in Wrocław, Poznań, or Kraków)
Collaboration with senior engineers and cross-functional AI teams
Dynamic and innovation-driven engineering environment
Full-time job agreement based on b2b
Private medical care with dental care (covering 70% of costs)
Multisport card (also for an accompanying person)
Life insurance
Senior AI Software Engineer
Senior AI Software Engineer