Senior Software Engineer

PearsonHoboken, NJ
3d$120,000 - $140,000Hybrid

About The Position

Pearson Learning Studio is looking for a Senior Software Engineer / Advanced Specialist to join the Guided Study team and help build AI-powered learning experiences at scale. This role is ideal for a strong full-stack engineer with hands-on experience in modern web development and practical exposure to AI systems such as LLM integrations and Retrieval-Augmented Generation (RAG). You will work closely with the Principal Engineer and cross-functional teams to deliver intelligent, scalable features that improve student outcomes.

Requirements

  • 6–8 years of experience in software development.
  • Strong hands-on experience in:
  • ReactJS
  • Java and/or Python
  • SQL
  • Experience integrating or working with:
  • At least one LLM
  • Prompt engineering
  • Basic RAG concepts and implementation
  • Solid understanding of REST APIs and distributed systems fundamentals.
  • Strong analytical and problem-solving skills.
  • Effective communication and collaboration skills.
  • Bachelor’s degree in Computer Science, Engineering, or related field.

Nice To Haves

  • Experience deploying AI-powered applications in production.
  • Familiarity with vector databases.
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Experience in EdTech or content-driven platforms.

Responsibilities

  • Design, develop, and maintain scalable web applications using:
  • ReactJS (frontend)
  • Java and/or Python (backend)
  • SQL-based databases
  • Build clean APIs and ensure smooth frontend-backend integration.
  • Write maintainable, well-tested, production-ready code.
  • Integrate at least one Large Language Model (LLM) into application workflows.
  • Implement and optimize RAG pipelines under architectural guidance.
  • Apply practical prompt engineering techniques to improve output quality.
  • Work with vector stores and embeddings as part of AI-driven features.
  • Participate actively in Agile/Scrum ceremonies.
  • Collaborate with Product, UX, and Data teams to translate requirements into technical solutions.
  • Contribute to technical design discussions and propose improvements.
  • Troubleshoot and resolve production issues with ownership and urgency.

Benefits

  • This position is eligible to participate in an annual incentive program, and information on benefits offered is here
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service