Implement features end-to-end across front-end, back-end, and cloud infrastructure layers, taking ownership from design through deployment
Build and integrate RESTful APIs and cloud-hosted services, primarily on Azure, following established architecture patterns and security standards
Develop front-end components using modern JavaScript/TypeScript frameworks, with attention to usability, performance, and maintainability
Write unit, integration, and API tests as a standard part of delivery — not an afterthought — using frameworks appropriate to the stack (xUnit, Pytest, Postman, or similar)
Use Docker for local development, environment parity, and containerized deployments
Manage work in Git with clean branching, meaningful commit history, and effective collaboration with AI agents in the same workflow
Build features that incorporate LLM calls via the Claude API or Azure OpenAI, including prompt design, context management, response handling, and cost-aware API usage
Implement RAG components and tool integrations as part of product features, working within established architecture patterns and contributing to their evolution
Document LLM feature behaviour clearly: what the system does, what it does not do, known failure modes, and the guardrails in place
Participate actively in epic-level and feature-level design discussions, contributing well-reasoned proposals backed by research or prototype evidence
Create clear technical documentation: decision records, implementation notes, and design summaries that a future team member can act on
Collaborate closely with ML engineers, data engineers, and product managers within the pod, understanding adjacent work well enough to minimize integration friction.
Requirements
Degree or equivalent work experience in Computer Science, Software Engineering, or a related technical discipline
3–5 years of professional full stack development experience, with a track record of shipping production features end-to-end
Hands-on, daily-driver experience using Claude (Claude Code, claude.ai, or the Claude API), Cursor, or GitHub Copilot for real software engineering work — not just occasional use
Strong working experience with cloud services, ideally Azure (Functions, App Service, Blob Storage, Azure OpenAI, or similar)
Proficiency in a modern object-oriented language — C#, Python, TypeScript, or equivalent — with a clear point of view on writing clean, maintainable code
Experience building and consuming RESTful APIs and integrating third-party services
Solid front-end experience with a modern JavaScript/TypeScript framework (React, Vue, Angular, or similar)
Experience writing unit and API tests as a standard part of delivery (xUnit, Pytest, Postman, or similar)
Comfortable with Docker for local development and containerized deployments
Proficiency with Git, including working effectively in a branch-based workflow alongside AI agents
Experience working in an Agile environment with iterative delivery cycles
Strong written and verbal communication skills — able to articulate technical decisions clearly to peers and participate confidently in client-facing discussions.
Tech Stack
Angular
Azure
Cloud
Docker
JavaScript
Python
React
TypeScript
Vue.js
Benefits
Uncapped Vacation
For all full time, permanent employees. Seriously, take the time you need
when you need it.
Make an Impact
Witness the impact your work contribution has on the success of our company.
Working with PhD and Master Level Colleagues
Endless conversations around the latest in Machine Learning and Applied AI.
Competitive Benefits
For all full time, permanent employees.
Office as a Resource
Hybrid work environment with state-of-the-art office spaces that ignite collaboration.