At a Glance
- Tasks: Design and implement cutting-edge AI systems that can act, reason, and interact reliably.
- Company: Join Lenovo, a global leader in technology innovation and AI transformation.
- Benefits: Career advancement, diverse training, performance rewards, and a flexible hybrid work model.
- Why this job: Shape the future of AI on a global scale with impactful products.
- Qualifications: 4+ years in software or ML engineering, strong Python skills, and experience with LLMs.
- Other info: Collaborate with top engineers and researchers in a dynamic, innovative environment.
The predicted salary is between 48000 - 72000 ÂŁ per year.
This role is based at Imperial College London. Applicants must be located in London, as the position requires on-site work at least three days per week under our 3:2 hybrid policy. 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.
Lenovo is one of the world’s leading computing companies, delivering products across the entire technology spectrum, spanning wearables, smartphones (Motorola), laptops (ThinkPad, Yoga), PCs, workstations, servers, and services/solutions. This unmatched breadth gives us a unique canvas for AI innovation, including the ability to rapidly deploy cutting‑edge foundation models and to enable flexible, hybrid‑cloud, and agentic computing across our full product portfolio. To this end, 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. Lenovo is seeking a highly motivated Agentic Systems & Orchestration AI Engineer to contribute to the design, development, and exploration of our next‑generation AI systems. You will design and implement agentic AI systems: multi‑step agents, planners, tool‑using models, and orchestration layers that coordinate models, tools, and data. Your work turns LLMs from “text in/text out” engines into systems that can act, reason, and interact reliably. This is an exciting opportunity to gain hands‑on experience with cutting‑edge AI systems while collaborating with experienced engineers, researchers, and product teams to help advance Lenovo’s Hybrid AI vision and make Smarter Technology for All.
Responsibilities
- Design and implement agents.
- Build agents that can plan tasks, call tools/APIs, decompose problems, and iterate based on feedback and intermediate results.
- Develop orchestration services that coordinate multiple models, agents, and tools (e.g., planners, executors, critics, evaluators), including policy logic and routing decisions.
- Integrate agents with internal and external tools: APIs, databases, retrieval systems, transactional systems, and product features. Handle auth, error cases, and safety constraints. Work closely with context management to maintain agent state across steps and sessions, including working memory, scratchpads, and long‑running workflows.
- Implement checks, constraints, and fallback policies so agents behave predictably and safely, especially when they can take real‑world actions.
- Build tracing, logging, dashboards, and replay tools to understand agent behavior, diagnose failures, and iterate on policies and prompts. Design experiments to compare agent architectures, policies, and tool sets; iterate based on offline and online metrics and qualitative user feedback.
Qualifications
- 4+ years in software engineering, ML engineering, or applied AI roles, including experience shipping systems that rely on LLMs or other ML components.
- Strong programming skills in Python and experience building backend services (REST/gRPC, microservices, or similar).
- Solid understanding of system design basics: latency, throughput, reliability, and failure modes.
- Hands‑on experience working with LLM‑based applications (e.g., chatbots, copilots, automation tools, or internal agent‑like systems).
- Familiarity with at least one agentic or orchestration framework (e.g., LangChain, Autogen, CrewAI, custom in‑house frameworks), or evidence of having built similar functionality yourself.
- Ability to reason about complex multi‑step flows, failure modes, and edge cases. Comfortable diagnosing issues that span prompts, tools, infra, and product logic.
Bonus Points
- Experience designing multi‑agent or multi‑stage workflows (e.g., planner/solver/critic architectures).
- Background integrating LLMs with transactional systems, internal tools, or external APIs.
- Exposure to safety/guardrail systems: policy engines, content filters, or constrained tool execution.
- Familiarity with cloud platforms, containers (Docker), and observability tools (metrics, tracing, logging).
What we offer
- Opportunities for career advancement and personal development.
- Access to a diverse range of training programs.
- Performance‑based rewards that celebrate your achievements.
- Flexibility with a hybrid work model (3:2) that blends home and office life.
Staff AI Engineer employer: Lenovo
Contact Detail:
Lenovo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff AI Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the AI space, especially at events or meetups. You never know who might be looking for someone just like you!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects related to AI systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your experience with LLMs and orchestration frameworks. Practice common interview questions to boost your confidence.
✨Tip Number 4
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 Lenovo.
We think you need these skills to ace Staff AI Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Staff AI Engineer role. Highlight your experience with LLMs, orchestration frameworks, and any relevant projects that showcase your skills in AI systems. We want to see how you can contribute to our mission!
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 aligns with our goals at Lenovo. Be genuine and let your personality come through—this is your opportunity to connect with us.
Showcase Your Projects: If you've worked on any cool AI projects, make sure to mention them! Whether it's a chatbot, an automation tool, or something else, we love seeing practical applications of your skills. Include links or descriptions to give us a taste of your work.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our team there!
How to prepare for a job interview at Lenovo
✨Know Your AI Stuff
Make sure you brush up on your knowledge of AI systems, especially those related to agentic models and orchestration. Be ready to discuss your experience with LLMs and how you've implemented them in past projects. This will show that you're not just familiar with the theory but have practical experience too.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software engineering or ML roles. Think of examples where you had to design multi-step workflows or troubleshoot complex issues. This will demonstrate your ability to think critically and adapt in a fast-evolving field like AI.
✨Familiarise Yourself with Their Tech Stack
Research Lenovo's products and the technologies they use, especially around cloud platforms and APIs. If you can mention how your skills align with their tech stack, it’ll show that you’re genuinely interested in the role and understand their business needs.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team dynamics, ongoing projects, or future AI initiatives at Lenovo. This not only shows your enthusiasm for the position but also helps you gauge if the company culture aligns with your values and career goals.