💼

Senior Software Engineer at Pearson

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description
Why This Role Matters


Are you passionate about building AI agents that reason, plan, route work, and run reliably in production—not just prototypes? Do you want to shape how an enterprise builds, operates, and governs digital workers at scale? Join our AgentOps Engineering team and help build the core platform capabilities that power agent crews running across the business.


This is a hands-on senior engineering role focused on building . You’ll ship the write-path features that let agents take real actions, design the orchestration and routing patterns that direct work to the right agent, and engineer enhancements to the platform itself—working inside it, not just on top of it. Through this, you’ll help teams across Pearson put dependable AI agents to work, and help people realize the lives they imagine through learning.


As a key member of the AgentOps Engineering team and Pearson, you will be expected to embody, and role model our leadership dimensions:


Live Our Purpose: You connect your engineering work to Pearson’s mission and make decisions that reflect a clear understanding of our strategy.


Simplify the Complexity: You navigate ambiguity in a fast-changing field and distil complex agentic systems into clear, reliable solutions.


Carry Our Culture: You collaborate generously, mentor through design and code reviews, and contribute to an inclusive, high-performing team.


Deliver Results: You set a high quality bar, get the details right, and own outcomes that matter to learners and stakeholders.


What You’ll Do


Build write-path features


Ship the features that let agents take real, governed actions—wrapping enterprise APIs, validators, and data sources so agents can write, not just read.


Design safe write semantics: idempotency, confirmation and human-in-the-loop gates, structured outputs, and audit-ready action logging.


Design multi-agent orchestration


Build multi-agent and digital-worker orchestration patterns that let specialized agents delegate, collaborate, and complete multi-step goals.


Build stateful, cyclic workflows using modern agent orchestration frameworks—enabling reflection, recovery, and adaptive execution beyond linear chains.


Engineer agent routing


Build the routing layer that directs requests to the right agent or crew—intent classification, capability-based dispatch, fallback, and escalation paths.


Create reusable components for retries, degraded modes, and human handoff; tune agent roles, goals, and prompts using fixtures and golden sets.


Enhance the platform


Work hands-on with the agentic platform—creating, versioning, invoking, and debugging crews, tasks, and graphs through platform APIs—and contribute enhancements back where new patterns are needed.


Design long-running, resumable workflows (checkpointing, persistence, context restoration) and resilience patterns for non-deterministic AI.


Ship with AI, at quality


Work primarily through AI-pair-programming as your default mode—researching, scaffolding, implementing, reviewing, and shipping at high velocity while holding quality through TDD and rigorous verification.


Raise the bar


Drive reusable engineering standards, shared libraries, and reference patterns; mentor engineers through design and code reviews; and share the prompts, skills, and workflows that multiply everyone’s output.


Who You Are


A hands-on senior engineer who builds production-grade agentic systems, not demos.


An independent owner who takes complex workstreams from ambiguity to reliable, shipped software.


A collaborator who influences through standards and mentoring, without needing authority.


Someone with strong taste and trade-off judgment across quality, latency, cost, resilience, and maintainability.


What You’ll Bring


(we hire for demonstrated skill, not years on a résumé)


You build LLM-powered systems, agents, or digital workers that run in production.


Strong Python and backend/platform engineering—async services, typed code, and clean architecture.


You work fluently with agent orchestration frameworks and can design, build, and orchestrate reliable agent tools—contracts, error handling, tool chaining.


You’ve built routing, dispatch, or workflow-control logic that directs work across components or services.


You use AI-pair-programming as a primary delivery mode without sacrificing quality.


Strong prompt engineering for structured outputs, nested schemas, and multi-agent coordination.


You read, edit, and contribute to a real platform codebase—APIs, runtime, storage—not just an SDK.


Solid APIs, distributed systems, and cloud-native engineering, with production-reliability instincts.


Even Better…


Experience evaluating agents—task success, groundedness, tool-use accuracy, schema conformance, and regression against golden fixtures.


Experience with tool/context interoperability protocols (such as MCP).


Experience with a major cloud platform (AWS preferred), containerization, and CI/CD; familiarity with state stores for orchestration and persistence.


AI observability and evaluation tooling for LLM systems.


RAG and memory patterns: vector databases, hybrid retrieval, re-ranking, and grounding.


Secure execution, sandboxing, and prompt-injection mitigation.


What You’ll Gain


A front-row seat building enterprise agentic AI infrastructure that teams across Pearson rely on.


Real ownership of orchestration, routing, and platform patterns others adopt.


A collaborative, inclusive, and innovation-driven culture.


Access to cutting-edge tools, platforms, and thought leadership.

500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 08 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What are the main responsibilities of a Senior Software Engineer at Pearson in Bengaluru?
Chevron down
What qualifications are required for the Senior Software Engineer position at Pearson?
Chevron down
Where is the Senior Software Engineer position at Pearson located?
Chevron down
Is the Senior Software Engineer role at Pearson a full-time position?
Chevron down
What seniority level is required for the Senior Software Engineer position at Pearson?
Chevron down
How can I apply for the Senior Software Engineer position at Pearson?
Chevron down
What department will I be working in as a Senior Software Engineer at Pearson?
Chevron down

Why Work at Pearson

Choosing to work at Pearson is more than a decision to work for a leading global education company; it's a commitment to contributing to impactful educational solutions. Pearson has long established itself as a pioneer in educational materials and technology, offering employees the chance to engage in meaningful projects that make a difference worldwide. Whether you're passionate about technology, education, or both, Pearson provides a unique platform for professional growth with a mission to impact human learning.

Employees at Pearson enjoy a robust benefits package, flexible work options, and opportunities for career advancement within a forward-thinking organization. Being part of Pearson means joining a diverse team focused on creativity, collaboration, and continuous improvement to innovate educational resources.

What's It Like to Work at Pearson

Working at Pearson is characterized by a culture of inclusivity and innovation. The organization prides itself on fostering a collaborative environment where team members are encouraged to explore new ideas and challenge the status quo. Pearson's commitment to inclusivity ensures that all voices are heard and valued, which enhances creativity and results in better products for learners and educators worldwide.

Pearson’s workplace atmosphere is also defined by a dedication to personal and professional development. Employees have access to a wide range of resources to help them expand their skill sets and advance their careers. Whether through mentoring programs, workshops, or online courses, Pearson invests in its employees' growth.

What's It Like to Work as a Senior Software Engineer at Pearson

As a Senior Software Engineer at Pearson, you are at the forefront of transforming education through technology. The role involves developing and implementing cutting-edge software solutions that support Pearson's educational mission. You will work alongside a talented team of engineers, product managers, and UX designers to build scalable and efficient systems catered to diverse educational needs.

Your day-to-day activities might include coding, designing system architecture, and collaborating with cross-functional teams on strategic projects. As a senior team member, you will also play a crucial role in mentoring junior engineers and contributing to strategic decision-making. Pearson encourages Senior Software Engineers to bring fresh perspectives and innovative solutions to the table, thus directly impacting their product offerings and educational tools.

Senior Software Engineer Interview Questions at Pearson

Preparing for an interview for the Senior Software Engineer role at Pearson involves familiarizing yourself with key questions that reflect the company's technological objectives and culture. Here are some potential interview questions you may encounter:

  1. Can you describe a challenging technical problem you solved in your previous job?
  2. How do you approach system design in large-scale software projects?
  3. Pearson values innovation; can you share a project where you drove significant innovation?
  4. Describe your experience working with cross-functional teams.
  5. What techniques do you use to optimize code for performance and scalability?
  6. How do you stay updated with the latest industry trends and technologies?

These questions aim to gauge your technical acumen, problem-solving skills, and ability to collaborate effectively within Pearson's team environment.

Senior Software Engineer Interview Preparation at Pearson

To effectively prepare for an interview as a Senior Software Engineer at Pearson, it’s crucial to have a structured approach:

  1. Research the Company: Understand Pearson's mission, values, and recent technological advancements.
  2. Review Job Description: Pay close attention to the specific skills and experiences outlined in the job posting.
  3. Brush Up on Technical Skills: Review key programming languages, frameworks, and tools mentioned in the job description.
  4. Case Studies and Past Work: Prepare to discuss your previous projects with a focus on technology, decision-making, and outcomes.
  5. Stay Informed on Industry Trends: Follow educational technology trends to discuss how they align with Pearson’s strategies.
  6. Mock Interviews: Conduct mock interviews to practice articulating your thoughts and technical answers.

Having a comprehensive understanding of your skills and how they fit Pearson's needs can provide a competitive edge.

Senior Software Engineer Interview Tips at Pearson

To succeed in the interview process at Pearson, consider these tips:

  • Show Passion: Highlight your enthusiasm for education technology and how your skills can contribute to Pearson’s mission.
  • Learn About Pearson's Products: Familiarize yourself with Pearson’s educational tools and express insights on potential improvements or innovations.
  • Demonstrate Leadership: Showcase examples where you've taken initiative or led teams in complex projects.
  • Ask Questions: Prepare thoughtful questions about Pearson’s engineering practices, team culture, and project expectations.
  • Be Authentic: Ensure your answers reflect your genuine experiences and professional growth.

Approaching the interview with confidence and preparation will help articulate your fit for the Senior Software Engineer position at Pearson effectively.