FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologies.NETPython
About the role
Key responsibilities & impact- Own the overall system architecture, understanding how components interact, where dependencies create risk and where production realities challenge theoretical designs.
- Make day-to-day architectural decisions, defining what gets built, how it is structured and the interface contracts between components, while partnering with the Director of AI and Decision Intelligence on major strategic decisions.
- Translate research ideas into production-ready system designs, evaluating integration approaches, engineering effort, trade-offs and delivery sequencing.
- Identify architectural risks early, ensuring short-term decisions do not create long-term constraints or unnecessary technical debt.
- Build prototypes that validate architectural assumptions, integration patterns and scalability requirements, rather than simply proving that a model or idea works in isolation.
- Define clear boundaries and interfaces between learned and non-learned system components, enabling both to evolve independently without introducing instability.
- Guide technical decision-making across the team, ensuring implementation choices remain aligned with the long-term architecture and product vision, even when delivery pressures favour short-term solutions.
- Act as a technical sounding board for complex design and systems challenges, helping the team make pragmatic decisions in areas with significant uncertainty or trade-offs.
Requirements
What you’ll need- Experience operating at Staff Engineer, Principal Engineer or equivalent scope within teams building AI or ML-powered products and systems.
- A track record of owning end-to-end system architecture, from design through to production, for complex AI or ML systems operating under real-world technical, product and operational constraints.
- Strong software engineering fundamentals. You write clean, maintainable and reviewable code in Python or C#/.NET, and understand why engineering quality matters as systems scale.
- Deep understanding of the trade-offs involved in AI system design, including latency versus accuracy, trainability versus interpretability, modularity versus coupling, and engineering pragmatism versus theoretical elegance.
- Sufficient ML knowledge to engage credibly in discussions around model behaviour, evaluation approaches and system design. You do not need to be an ML researcher, but you should be able to understand research outputs and make sound architectural decisions about how they are deployed and integrated into production systems.
- Experience designing systems where reliability, explainability, observability and auditability are important engineering requirements, rather than afterthoughts.
- A history of making high-impact technical decisions in environments where requirements are ambiguous, trade-offs are complex and the correct path is rarely obvious.
Benefits
Comp & perks- Technical leadership through hands-on contribution
- Architectural judgement and reasoning
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
system architectureAI systemsML systemsPythonC#.NETclean codemaintainable codescalabilityintegration approachesengineering quality
Soft Skills
technical decision-makingpragmatic decision-makingrisk identificationcollaborationproblem-solvingcommunicationleadershipstrategic thinkingadaptabilitycritical thinking
