Senior Software Engineer

Posted 8 Hours Ago
Be an Early Applicant
Hiring Remotely in Sri Lanka
Remote or Hybrid
Senior level
Edtech
The Role
Lead design, development, and operation of scalable backend systems and AWS cloud infrastructure for AI-powered applications. Build APIs and microservices, integrate LLMs, implement CI/CD and IaC, ensure reliability, security, observability, and cost-efficient performance while collaborating with cross-functional teams.
Summary Generated by Built In

Job Title: Senior Software Engineer

Description

Designs, develops, and operates scalable backend systems and cloud infrastructure, with a focus on AI-powered applications and services. This role aligns with industry titles such as Senior Backend Engineer, Senior Platform Engineer, and AI Infrastructure Engineer.

 

Synopsis

Leads the development and operation of robust backend services and cloud-native infrastructure, enabling reliable, secure, and scalable AI-driven applications, while ensuring efficient CI/CD pipelines and system performance.

 

Responsibilities

  • Design, develop, and maintain scalable backend systems and services. 
  • Build and manage cloud infrastructure, primarily on AWS, ensuring high availability and reliability. 
  • Develop and maintain APIs and microservices to support application and AI workloads. 
  • Implement and manage CI/CD pipelines to enable efficient and reliable software delivery. 
  • Optimize infrastructure for performance, scalability, and cost efficiency. 
  • Integrate LLM-based services and AI components into backend systems. 
  • Ensure system security, compliance, and best practices across infrastructure and applications. 
  • Monitor system health, troubleshoot issues, and ensure high system uptime. 
  • Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools. 
  • Collaborate with frontend, AI, and DevOps teams to deliver end-to-end solutions. 
  • Establish best practices for backend architecture, deployment, and infrastructure management. 
  • Stay up to date with emerging trends in cloud computing, DevOps, and AI infrastructure. 

 

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field. 
  • 4–7+ years of experience in backend development and cloud infrastructure. 
  • Strong proficiency in Python and experience building backend services. 
  • Hands-on experience with AWS services (e.g., EC2, Lambda, S3, RDS, ECS/EKS). 
  • Strong experience with REST APIs, microservices architecture, and distributed systems. 
  • Experience designing and managing CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar). 
  • Familiarity with containerization and orchestration tools (Docker/Kubernetes). 
  • Experience working with LLMs and integrating AI services into backend systems. 
  • Knowledge of Infrastructure as Code tools (e.g., Terraform, CloudFormation). 
  • Strong understanding of system reliability, monitoring, and observability practices. 
  • Solid understanding of security best practices in cloud and backend systems. 
  • Strong problem-solving skills and the ability to work independently in a fast-paced environment. 

 

Nice to Have

  • Experience with serverless architectures and event-driven systems. 
  • Familiarity with data pipelines and streaming technologies. 
  • Experience with vector databases and AI infrastructure components. 
  • Knowledge of cost optimization strategies in cloud environments. 
  • Exposure to MLOps practices and model deployment pipelines. 

 

Persona

  • Passionate about building scalable backend systems and cloud infrastructure 
  • Strong ownership mindset with leadership qualities 
  • Excellent communication and collaboration skills 
  • A proactive problem solver with a continuous learning attitude 

 

Who We Are

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 backend development and cloud infrastructure
  • Strong proficiency in Python
  • Hands-on experience with AWS services (EC2, Lambda, S3, RDS, ECS/EKS)
  • Strong experience with REST APIs, microservices architecture, and distributed systems
  • Experience designing and managing CI/CD pipelines (e.g., GitHub Actions, Jenkins)
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes)
  • Experience working with LLMs and integrating AI services into backend systems
  • Knowledge of Infrastructure as Code tools (Terraform, CloudFormation)
  • Strong understanding of system reliability, monitoring, and observability practices
  • Solid understanding of security best practices in cloud and backend systems
  • Strong problem-solving skills and ability to work independently in a fast-paced environment
  • Experience with serverless architectures and event-driven systems
  • Familiarity with data pipelines and streaming technologies
  • Experience with vector databases and AI infrastructure components
  • Knowledge of cost optimization strategies in cloud environments
  • Exposure to MLOps practices and model deployment pipelines
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