Pearson
WebsiteSenior Full-Stack Software Engineer - Guided Study
Company
Role
Senior Full-Stack Software Engineer - Guided Study
Location
Job type
Full-time
Posted
Yesterday
Salary
Job description
Pearson Learning Studio is seeking a talented Senior Full-Stack Software Engineer to join the Guided Study team and contribute to the development of AI-enhanced learning experiences.
This position is perfect for an experienced full-stack engineer with a solid background in modern web technologies and practical experience in AI systems, particularly Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG).
In this role, you will closely collaborate with the Principal Engineer and cross-functional teams to deliver scalable features aimed at improving student outcomes.
Key Responsibilities
- Design, develop, and maintain high-performing web applications using:
- ReactJS (frontend)
- Java and/or Python (backend)
- SQL-based databases
- Create seamless APIs ensuring robust frontend-backend integration.
- Write clean, maintainable, and well-tested code ready for production.
AI Feature Implementation
- Successfully incorporate at least one Large Language Model (LLM) into the application's workflow.
- Optimize RAG pipelines following architectural best practices.
- Utilize prompt engineering techniques to enhance output quality.
- Engage with vector stores and embeddings for AI-driven features.
Collaboration & Delivery
- Actively participate in Agile/Scrum ceremonies.
- Work alongside Product, UX, and Data teams to transform requirements into efficient technical solutions.
- Engage in technical design discussions and propose innovative solutions.
- Troubleshoot and resolve production issues with a proactive and responsible approach.
Required Qualifications
- 6-8 years of software development experience.
- Strong hands-on background in ReactJS.
- Proficiency in Java and/or Python.
- Experience with SQL.
- Exposure to integrating or working with at least one LLM.
- Knowledge of prompt engineering.
- Understanding of basic RAG concepts and their implementation.
- Strong grasp of REST APIs and distributed systems principles.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
- Experience deploying AI-powered applications in a production setting.
- Familiarity with vector databases.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Experience in the EdTech sector or with content-driven platforms.
This is a hybrid position requiring three days of onsite work at our Hoboken office.
Applications will be accepted until February 10, with the potential for extension based on business requirements.
At Pearson, we value diverse perspectives and strive for equity in hiring. We encourage applicants from all backgrounds and walks of life to apply.
Salary Range: The salary for this role is between $120,000 - $140,000, with eligibility for an annual incentive program.
Join us at Pearson, where our mission is to empower individuals to achieve personal breakthroughs through learning.
Explore more
Similar jobs
Senior Software Engineer - Java and Python ML, AI 🏆
Pearson
Senior Lead Software Engineer- AI Platform engineer | Hoboken, NJ, USA
JPMorgan Chase & Co.
Operations Automation Senior Associate | Hoboken, NJ, USA
JPMorgan Chase & Co.
Applied AI ML and Context Engineer - Lead | Hoboken, NJ, USA
JPMorgan Chase & Co.
North America Influencer Manager
INKEY | B Corp
Entry Level Marketing
Creative Culture