Engineer, Agentic AI

Engineer, Agentic AI

Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Lenovo

At a Glance

  • Tasks: Design and build cutting-edge AI systems that shape the future of technology.
  • Company: Join Lenovo's global AI Technology Center, a leader in AI innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with mentorship opportunities and career advancement.
  • Why this job: Be at the forefront of AI transformation and make a real-world impact.
  • Qualifications: 8+ years in software engineering with a focus on ML/AI systems.

The predicted salary is between 80000 - 100000 £ per year.

About the Role

The Lenovo AI Technology Center (LATC)—Lenovo’s global AI Center of Excellence—is driving our transformation into an AI-first organization. We are assembling a world-class team of researchers, engineers, and innovators to position Lenovo and its customers at the forefront of the generational shift toward AI. We are building the next wave of AI core technologies and platforms that leverage and evolve with the fast-moving AI ecosystem, including novel model and agentic orchestration & collaboration across mobile, edge, and cloud resources. This space is evolving fast and so are we. If you’re ready to shape AI at a truly global scale, with products that touch every corner of life and work, there’s no better time to join us.

Responsibilities

  • Architect agent systems: Design and own the architecture of production agent systems, including the Agent SDK (LangGraph/Pydantic Graphs), defining patterns and abstractions that the team builds upon.
  • Lead orchestration & routing strategy: Define the technical vision for orchestration services, model routing (edge-cloud), and multi-agent coordination patterns. Make key architectural decisions on latency/cost/capability trade-offs.
  • Drive cross-team integration: Partner with BU product teams (Qira, Tianxi, UDS IQ) to translate requirements into technical specifications. Coordinate with Infrastructure and Data teams on dependencies.
  • Establish reliability & safety standards: Define and enforce guardrail policies, fallback chains, and safety constraints across agent systems. Own incident response and post-mortem processes.
  • Build observability infrastructure: Design tracing, logging, and monitoring systems that enable the team to understand agent behavior at scale. Create dashboards and alerting for production systems.
  • Mentor and grow the team: Lead technical decisions for the squad, mentor junior engineers, conduct code reviews, and establish engineering best practices and coding standards.
  • Shape technical roadmap: Contribute to quarterly planning, identify technical risks, and drive initiatives that improve team velocity and system reliability.

Core Skills

  • Expert-level Python programming (async patterns, performance optimization, library design) and experience designing APIs and SDKs.
  • Deep knowledge of agentic frameworks (LangChain, LangGraph, LlamaIndex, AutoGen) including internals, not just usage.
  • Proven track record shipping production agent systems serving real users at scale.
  • Strong system design skills: distributed systems, state management, message queues, service mesh patterns.
  • Experience with model routing strategies, embedding-based similarity matching, and edge-cloud orchestration.
  • Ability to break down ambiguous problems, make architectural decisions independently, and communicate trade-offs clearly.

Bonus Skills

  • Experience with MCP (Model Context Protocol) or similar agent communication protocols.
  • Background in edge/on-device deployment (mobile, IoT, embedded systems) with latency and memory constraints.
  • Contributions to open-source agent frameworks (LangChain, LlamaIndex, etc.).
  • Experience building and operating ML platforms or MLOps infrastructure.
  • Background in Go, Rust, or other systems languages for performance-critical components.
  • Published blog posts, talks, or papers on agent systems or LLM engineering.

Qualifications

  • 8+ years in software engineering, with at least 2 years focused on ML/AI systems or LLM-based applications (6+ years in software engineering with MS Degree).
  • BS/MS in Computer Science or related field; equivalent practical experience considered.
  • Track record of technical leadership: owning systems end-to-end, making architectural decisions, mentoring engineers.
  • Experience with production incidents, on-call responsibilities, and post-mortem processes.
  • Demonstrated ability to influence technical direction beyond immediate team.

Engineer, Agentic AI employer: Lenovo

At Lenovo, we pride ourselves on being an exceptional employer, particularly within our AI Technology Center where innovation thrives. Our collaborative work culture fosters creativity and growth, offering employees the chance to lead cutting-edge projects in a rapidly evolving field. With a commitment to mentorship and professional development, we empower our engineers to shape the future of AI while enjoying the benefits of working in a dynamic, global environment.

Lenovo

Contact Details:

Lenovo Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Engineer, Agentic AI

Tip Number 1

Network like a pro! Get out there and connect with folks in the AI and engineering space. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to agent systems or AI technologies. This is your chance to demonstrate your expertise and passion, so make it shine!

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice common interview questions related to system design and agentic frameworks. We want you to feel confident and ready to impress!

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, we love seeing candidates who are genuinely interested in joining our team at Lenovo!

We think you need these skills to ace Engineer, Agentic AI

Python programming
API design
SDK design
Agent SDK (LangGraph/Pydantic Graphs)
Agentic frameworks (LangChain, LangGraph, LlamaIndex, AutoGen)
System design skills
Distributed systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Engineer, Agentic AI. Highlight your experience with Python programming and any relevant agentic frameworks. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background makes you a perfect fit for our team. Let us know what excites you about working at Lenovo!

Showcase Your Projects:If you've worked on any production agent systems or have contributions to open-source projects, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Lenovo

Know Your Tech Inside Out

Make sure you’re well-versed in the core skills listed in the job description, especially Python programming and agentic frameworks. Brush up on your knowledge of distributed systems and be ready to discuss your past experiences with production agent systems.

Prepare for Technical Questions

Expect to dive deep into system design and architectural decisions. Be prepared to explain your thought process when it comes to latency, cost, and capability trade-offs. Practise articulating your approach to ambiguous problems and how you’ve tackled them in the past.

Showcase Your Leadership Skills

Highlight your experience in mentoring junior engineers and leading technical decisions. Be ready to share examples of how you've influenced technical direction and contributed to team velocity and reliability in previous roles.

Engage with the Interviewers

Don’t just answer questions—ask insightful ones too! Inquire about the team’s current projects, challenges they face, and how you can contribute. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.