Senior Software Engineer - AI Team
Indexed description
This is a remote employment contract role in Poland only.
THE OPPORTUNITY
The AI Team is a specialist enabling team at the heart of how Teamwork builds intelligent product. We’re responsible for the infrastructure, frameworks, and engineering capabilities that every product team depends on to ship AI-powered features and workflows. We don’t just build AI — we make it possible for the entire engineering organisation to build with AI confidently, consistently, and at pace. If you want to shape the foundations that a whole product is built on, this is the team.
- Design, build, and maintain the core AI infrastructure, frameworks, and shared services that product teams across Teamwork rely on to deliver AI-powered features
- Develop and evolve APIs, SDKs, and integration patterns that make it straightforward for teams to embed AI capabilities into their product areas
- Build and maintain evaluation frameworks (evals, benchmarks, quality metrics) that give teams confidence in AI feature quality before and after release
- Work across backend (Node/Go) and frontend (Vue 3) where needed, with a primary focus on backend systems, data pipelines, and AI service layers
- Collaborate with product teams to understand their AI needs, unblock adoption, and ensure the platform capabilities evolve alongside product requirements
- Work with LLM providers, embedding models, vector stores, and retrieval pipelines — selecting, integrating, and optimising the right tools for each use case
- Bring AI features to production, instrument them for real-world performance, and iterate based on customer feedback and usage data
- Use AI tools throughout your own development workflow to accelerate delivery, improve quality, and reduce manual effort
- Contribute to engineering culture by documenting patterns, sharing best practices, and raising the AI capability of the wider engineering team
- Continuously improve how we build and ship AI — optimising for reliability, quality, speed, and customer impact
- Strong experience building and shipping AI-powered product features in a production environment — not just prototypes, but features that real customers use and that have been improved based on their feedback
- Backend expertise in one of Node, Go, Python, or a similar language, with experience building scalable APIs and services
- Hands-on experience working with LLMs, prompt engineering, retrieval-augmented generation (RAG), embeddings, or similar AI/ML techniques in a product context
- Experience designing and running evaluations (evals) to measure AI feature quality, accuracy, and reliability — and using those results to drive improvement
- Solid experience with cloud infrastructure and distributed systems on AWS or similar (containers, managed databases, message queues, search)
- Familiarity with modern JavaScript frameworks (Vue, React, or similar) — enough to contribute to frontend work when needed, even if backend is your primary strength
- Demonstrated, active use of AI tools (e.g. Claude, Copilot, Cursor, or similar) to improve how you work across the development lifecycle
- Experience working in cross-functional or platform/enablement teams, building tools and capabilities that other engineers depend on
- Strong product mindset — you understand that AI infrastructure exists to serve product outcomes, and you make decisions that balance technical rigour with customer and business impact
- Ability to critically evaluate AI outputs, design effective prompts and pipelines, and build systems that degrade gracefully when models behave unexpectedly
- A sharp eye for AI quality — you know how to define what “good” looks like for an AI feature, measure it, and systematically improve it
- Solid engineering fundamentals: system design, performance, scalability, and maintainability
- Strong problem-solving and debugging skills, particularly in systems where behaviour is non-deterministic
- An enablement mindset — you get satisfaction from making other teams more capable, not just shipping your own features
- Clear, direct communication and a collaborative working style
- Ownership mindset — you focus on delivering outcomes, not just output
- Experience building AI features end-to-end: from problem definition and design, through implementation, evaluation, launch, and iteration based on real customer feedback
- Experience building shared AI platforms, frameworks, or internal tooling that other engineering teams consumed
- Familiarity with evaluation and observability practices for AI systems — evals, A/B testing, monitoring for drift, hallucination detection, and quality regression tracking
- Experience with our infrastructure stack: AWS EKS, RDS/MariaDB, DocumentDB, OpenSearch, RabbitMQ
- Experience with Go and Vue 3 specifically, or a strong appetite to ramp up quickly
- A habit of staying current with the rapidly evolving AI landscape and bringing practical insights back to your team
Core Benefits And Perks
- Competitive salary
- Up to 30 days vacation
- Pension/Retirement matching
- Health plans and wellbeing programs
- Give Back program
- Educational resources and generous development allowance
- Inclusive policies including maternity, paternity and parent leave
- Recognition programs
- Employee Share Options (ESOP)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search