We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Python AI Engineer
AI Engineer – Tech Modernisation Framework (Python / Platform Automation)
Location: Gdansk/Gdynia - 3 days at the office
Role Summary
We are looking for an engineer to join the team building a Tech Modernisation Framework: an AI-driven solution that analyses legacy code repositories and rewrites them onto modern, platform-approved technology stacks.
You will design and improve the agent workflows, prompts and tooling behind these migrations, and connect them to the CI/CD and deployment platform (Tekton, ArgoCD, Ansible).
The role combines software engineering, platform automation and applied AI.
You will work hands-on with agentic coding tools such as Claude Code and the Maister project, using Anthropic and other LLM providers. The framework is deliberately vendor-agnostic, so we value an understanding of the underlying concepts over experience with a single product. You will work closely with application teams to turn real migration cases into repeatable, reliable automation.
Key Responsibilities:
- Design, build and improve agent workflows, prompts and tooling that automate legacy code migration
- Connect the framework to the CI/CD and deployment platform (Tekton, ArgoCD, Ansible)
- Work hands-on with agentic coding tools (e.g. Claude Code, Maister) and a range of LLM providers
- Collaborate with application teams to turn real migration cases into repeatable, reliable automation
- Keep the solution vendor-agnostic and maintainable, applying clean-code and testing practices
Must-haves:
- Strong programming skills in Python
- Solid software engineering basics: Git, code review, testing, clean and maintainable code
- Working knowledge of CI/CD concepts and containerised environments (Docker, Kubernetes basics)
- Hands-on experience with, or strong interest in, LLMs and AI-assisted development (prompting, agents, tool use)
- Ability to read and understand code in several languages, including legacy code (e.g. Java)
- Analytical, structured approach to problem-solving; comfortable with ambiguity and experimentation
- Good communication skills in English and a collaborative attitude
Nice-to-haves:
- Experience with Tekton, ArgoCD or other GitOps/pipeline tools
- Ansible or other infrastructure-as-code tools
- Experience with agentic coding tools (Claude Code or similar) and agent frameworks
- Knowledge of LLM evaluation, context engineering or the Model Context Protocol (MCP)
- Background in legacy modernisation, code migration or large-scale refactoring
- Familiarity with Java/Spring, front-end stacks or other target technologies
- Experience working in a regulated or enterprise environment (e.g. banking)
Contact person: nicola.urbanska@eworkgroup.com
Client code: BN01, MM03, MO02
- Locations: Remote
- Technologies: Ansible, Continuous Integration / Continuous Deployment, Docker, Git, Java, Kubernetes, Large Language Models, Python
- Language: English