Pearson is a media and education company that offers a wide range of services to its customers. They are seeking a Backend Engineering Intern to gain hands-on experience in building backend services, APIs, and cloud infrastructure while being mentored by experienced engineers.
Responsibilities
Build and maintain backend services using Scala (or Java/Python, if that’s your strength)
Assist in designing and testing RESTful APIs and possibly GraphQL services
Learn and contribute to cloud-based solutions using AWS tools such as:
Lambda, S3, SQS, Step Functions, and CloudWatch
Get hands-on experience with CI/CD pipelines to understand how we ship code reliably
Participate in sprint ceremonies, code reviews, and design discussions
Collaborate with teammates to write clean, maintainable, and well-documented code
(Bonus) Experiment with frontend or full-stack features using JavaScript
Qualification
Required
Enrolled in a Bachelor's or Master’s program in Computer Science or a related field
Some experience coding in Scala, Java, or Python
Understanding of fundamental programming concepts, OOP, and APIs
Willingness to learn cloud platforms, microservices, and distributed systems
Enthusiasm to collaborate, ask questions, and grow
Understanding of what CI/CD means and why it matters
Preferred
Exposure to JavaScript, or interest in full-stack development
Preferably with basic familiarity with AWS services like Lambda, S3, or DynamoDB
Curiosity about tools like Docker, serverless functions, or event-driven systems
Knowledge of authentication and security basics
Benefits
Accrued paid sick time per the policy guidelines
Pearson operates as a media and education company that offers a wide range of services to its customers.