Software Engineer - Applied AI. in London
Software Engineer - Applied AI.

Software Engineer - Applied AI. in London

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Transform AI prototypes into reliable applications and services while collaborating with innovative teams.
  • Company: Join a forward-thinking tech company at the forefront of AI development.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and opportunities for growth.
  • Why this job: Make a real impact in AI by building cutting-edge tools and systems.
  • Qualifications: 5+ years in software engineering with a focus on backend or full-stack development.
  • Other info: Dynamic role with excellent career advancement in a fast-paced environment.

The predicted salary is between 36000 - 60000 £ per year.

We are building the next generation of AI-driven products, and our AI Engineers are rapidly prototyping new agents, workflows, and evaluation tools. We are looking for a Software Engineer who will turn these prototypes into reliable, well-instrumented services and applications that the broader organization can depend on. This role sits at the intersection of rapid prototyping and full-stack engineering, and you will own the architecture, observability, reliability, deployment, and documentation of new services. Your work will enable the team to move fast experimentally while maintaining strong engineering foundations and operational excellence, identifying and addressing any workflow bottlenecks along the way. Clear and consistent communication is key as priorities may change quickly.

Responsibilities

  • Collaboration: Work closely with AI Engineers to turn experimental notebooks, scripts, and workflows into reliable tools and services; co-design experiment-friendly systems (feature flags, prompts, model switches, eval hooks) that enable fast but safe iteration.
  • Architecture: Own the architecture of tooling and services, defining reusable templates, libraries, and patterns that balance rapid prototyping with maintainability and consistency across the team.
  • Observability: Lead observability for AI applications and pipelines—logging, metrics, tracing, alerting, and dashboards—so the team can quickly answer "what is happening right now?" in both experiments and production tools.
  • Reliability: Drive reliability and resilience practices for AI systems, including testing strategies, safe failure modes, rollout/rollback approaches, and standards for robust APIs that wrap AI/LLM functionality.
  • Infrastructure: Own cloud infrastructure for research tooling (e.g., AWS/GCP), including databases, containerization, CI/CD, and infrastructure-as-code, while setting and upholding engineering standards for production-grade systems. Productionize an LLM-based research agent into a monitored microservice with robust APIs, structured logging, evaluation hooks, and end-to-end traces that are appropriately stored for rapid analysis.
  • Knowledge Sharing: Document services and systems concisely and effectively, demo tools and code to the team, and create internal Agent tools/skills/playbooks the team can use to speed up development.

Qualifications

  • 5+ years of professional software engineering experience with a strong backend or full-stack focus.
  • Experience integrating LLMs or other AI/ML systems into applications.
  • Deep experience building and operating production services end-to-end (design, implementation, deployment, monitoring, and incident response).
  • Strong proficiency with Python and modern service development (e.g., REST APIs, microservices).
  • Hands-on experience with observability stacks (logging, metrics, tracing, alerting) and debugging distributed systems in production.
  • Experience with workflow/orchestration tools (e.g., Airflow, Dagster, Prefect) and building reliable data or experiment pipelines.
  • Cloud deployment expertise (e.g., AWS/GCP), including containers, CI/CD, and infrastructure-as-code.
  • Comfortable working in ambiguous, research-oriented environments and translating loosely defined experimental code into maintainable, well-structured systems.
  • Strong communication and collaboration skills; able to coach prototype-focused engineers on production best practices and clearly explain tradeoffs to non-infrastructure stakeholders.

Software Engineer - Applied AI. in London employer: Millennium Management

As a Software Engineer - Applied AI, you will thrive in a dynamic and innovative environment where collaboration and creativity are at the forefront. Our company fosters a culture of continuous learning and growth, offering ample opportunities for professional development while working on cutting-edge AI technologies. With a commitment to operational excellence and a supportive team atmosphere, we empower our engineers to take ownership of their projects and make a meaningful impact in the rapidly evolving field of AI.
M

Contact Detail:

Millennium Management Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Applied AI. in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving AI and full-stack development. This gives you a chance to demonstrate your expertise and creativity beyond just a CV.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so get comfortable explaining your thought process!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.

We think you need these skills to ace Software Engineer - Applied AI. in London

Software Engineering
Backend Development
Full-Stack Development
Python
REST APIs
Microservices
Observability Stacks
Logging
Metrics
Tracing
Alerting
Cloud Infrastructure (AWS/GCP)
Containerization
CI/CD
Infrastructure-as-Code
Workflow/Orchestration Tools (e.g., Airflow, Dagster, Prefect)
Communication Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer - Applied AI role. Highlight your backend or full-stack experience, especially with AI/ML systems, to show us you’re the right fit!

Showcase Your Projects: Include any relevant projects where you've integrated LLMs or built production services. We love seeing hands-on experience, so don’t hold back on sharing your achievements in observability and cloud deployment!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how your background makes you a great candidate. Be sure to mention your collaboration skills and how you can help us maintain strong engineering foundations.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Millennium Management

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, REST APIs, and cloud services like AWS or GCP. Brush up on your experience with observability stacks and be ready to discuss how you've implemented them in past projects.

✨Showcase Your Collaboration Skills

Since this role involves working closely with AI Engineers, prepare examples of how you've successfully collaborated in the past. Think about specific projects where you turned experimental ideas into reliable tools and how you communicated effectively with your team.

✨Demonstrate Problem-Solving Abilities

Be ready to discuss how you've tackled workflow bottlenecks or reliability issues in previous roles. Use concrete examples to illustrate your thought process and the steps you took to ensure operational excellence in your projects.

✨Prepare for Technical Questions

Expect technical questions that assess your understanding of full-stack engineering and AI integration. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both technical and non-technical stakeholders.

Software Engineer - Applied AI. in London
Millennium Management
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>