Senior Software Engineer

Posted 10 Hours Ago
Be an Early Applicant
Hiring Remotely in Sri Lanka
Remote or Hybrid
Senior level
Edtech
The Role
Lead design and delivery of scalable AI applications focused on LLM integrations, prompt engineering, and agent-based workflows. Build prompt strategies, integrate LLMs into backend systems and APIs, evaluate and monitor model performance and bias, ensure security and responsible AI, collaborate with cross-functional teams, and contribute to CI/CD and production readiness.
Summary Generated by Built In

Job Title: Senior Software Engineer

Description

Designs, develops, and deploys advanced AI-powered applications leveraging Large Language Models (LLMs), prompt engineering, and modern orchestration frameworks. This role aligns with industry titles such as Senior AI Engineer, Senior Machine Learning Engineer (LLM-focused), and Generative AI Engineer.

 

Synopsis

Leads the design and development of scalable AI-driven systems, focusing on LLM integrations, prompt optimization, and agent-based workflows, while ensuring high performance, reliability, and production readiness.

 

Responsibilities

  • Design, develop, and maintain AI-powered applications using LLMs, prompt engineering, and orchestration frameworks (e.g., LangGraph, LangChain). 
  • Build and optimize prompt strategies for accuracy, performance, and cost efficiency across different LLM providers.  
  • Architect and implement agent-based workflows and multi-step reasoning systems using modern AI frameworks. 
  • Integrate LLM solutions into scalable backend systems and APIs. 
  • Evaluate, fine-tune, and monitor AI models for performance, bias, and reliability. 
  • Ensure security, compliance, and responsible AI practices in all implementations. 
  • Collaborate with cross-functional teams including Product, DevOps, and Data teams to deliver AI-driven features. 
  • Establish best practices for AI engineering, prompt versioning, and experimentation frameworks. 
  • Optimize system performance, latency, and cost when working with AI services. 
  • Contribute to CI/CD pipelines for AI applications and ensure smooth deployment cycles. 
  • Stay up to date with emerging trends in Generative AI, LLMs, and AI tooling. 

 

Requirements

  • Bachelor's degree in computer science, Software Engineering, or related field. 
  • 4–7+ years of experience in software engineering, with hands-on experience in AI/ML or LLM-based systems. 
  • Strong experience with prompt engineering and LLM APIs. 
  • Hands-on experience with frameworks such as LangGraph, LangChain, or equivalent orchestration tools. 
  • Proficiency in at least one programming language such as Python, JavaScript/TypeScript, or Java. 
  • Strong understanding of REST APIs, microservices architecture, and cloud environments (preferably AWS). 
  • Experience with AI evaluation techniques, prompt testing, and model performance tuning. 
  • Familiarity with CI/CD, DevOps practices, and containerization (Docker/Kubernetes). 
  • Solid understanding of software engineering best practices, including testing, security, and scalability. 
  • Strong problem-solving skills and ability to work independently in a fast-paced environment. 

 

Nice to Have

  • Experience with fine-tuning LLMs or open-source models (e.g., LLaMA, Mistral). 
  • Knowledge of multi-agent systems and AI workflow orchestration. 
  • Exposure to data pipelines, NLP techniques, or deep learning frameworks (PyTorch/TensorFlow). 
  • Experience in cost optimization strategies for AI systems. 
  • Contributions to open-source AI projects or research publications. 

 

Persona

  • Passionate about Generative AI and emerging technologies 
  • Strong ownership mindset with leadership qualities 
  • Excellent communication and collaboration skills 
  • A proactive problem solver with a continuous learning attitude 

 

At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe every learning opportunity can lead to a personal breakthrough, and we are committed to making that possible through innovation and technology.

As the world’s lifelong learning company, we are continuously evolving how education is delivered leveraging cutting-edge technologies, including AI, to create smarter, more personalized, and accessible learning experiences.

Joining our team means being part of a culture where learning isn’t just what we do, it’s who we are. You will have the opportunity to work on impactful solutions that reach millions of learners globally, while contributing to the next generation of AI-driven digital products.

 

Workplace Type

Hybrid

 

Employment Type

Full-Time

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 4-7+ years of experience in software engineering with hands-on AI/ML or LLM-based systems
  • Strong experience with prompt engineering and LLM APIs
  • Hands-on experience with orchestration frameworks such as LangGraph or LangChain (or equivalent)
  • Proficiency in at least one programming language: Python, JavaScript/TypeScript, or Java
  • Strong understanding of REST APIs, microservices architecture, and cloud environments (preferably AWS)
  • Experience with AI evaluation techniques, prompt testing, and model performance tuning
  • Familiarity with CI/CD, DevOps practices, and containerization (Docker/Kubernetes)
  • Solid understanding of software engineering best practices including testing, security, and scalability
  • Strong problem-solving skills and ability to work independently in a fast-paced environment
  • Experience with fine-tuning LLMs or open-source models (e.g., LLaMA, Mistral)
  • Knowledge of multi-agent systems and AI workflow orchestration
  • Exposure to data pipelines, NLP techniques, or deep learning frameworks (PyTorch/TensorFlow)
  • Experience in cost optimization strategies for AI systems
  • Contributions to open-source AI projects or research publications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
29,811 Employees
Year Founded: 1871

What We Do

We are the world’s learning company with more than 22,500 employees operating in 70 countries. We provide content, assessment and digital services to learners, educational institutions, employers, governments and other partners globally. We are committed to helping equip learners with the skills they need to enhance their employability prospects and to succeed in the changing world of work. We believe that wherever learning flourishes so do people.

Similar Jobs

Remote or Hybrid
Sri Lanka
29811 Employees
Remote or Hybrid
Sri Lanka
29811 Employees

Multiplier Logo Multiplier

Senior Software Engineer

HR Tech • Information Technology • Software
In-Office or Remote
2 Locations
563 Employees
In-Office or Remote
Colombo, LKA
96 Employees

Similar Companies Hiring

ReUp Education Thumbnail
Social Impact • Edtech
Austin, TX
180 Employees
Learneo Thumbnail
Software • Machine Learning • Edtech • Artificial Intelligence
NL
397 Employees
CodePath.org Thumbnail
Edtech • Social Impact
San Francisco, CA
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account