P
Senior Software Engineer - Java and Python ML, AI ๐
Pearson
Hoboken ยท Hybrid Full-time Senior $120k โ $140k/yr Yesterday
About the role
About
At Pearson Learning Studio, we are excited to welcome a Senior Software Engineer to our Guided Study team to create AI-enhanced learning experiences at scale. This position will be based in our Hoboken office and follows a hybrid work model, requiring three days of onsite presence. We provide competitive compensation ranging from $120,000 to $140,000, along with eligibility for an annual incentive program. Our mission is to empower individuals through learning, reflecting our commitment to lifelong education. Join us as we shape the future of learning.
Role Details
- Category: ML, AI Developer / Engineer
- Location: River Street 221, Hoboken, United States
- Salary: $120,000 - $140,000 per year
- Work Model: Hybrid
Tech Stack
- AI
- AWS
- Azure
- Backend
- Cloud
- Frontend
- Java
- LLM
- Python
- REST
- SQL
- Web
- UX UI Design
- Machine-Learning
Requirements
- 6-8 years of experience in software development
- Strong hands-on experience with ReactJS
- Strong hands-on experience with Java and/or Python
- Proficient in SQL
- Experience integrating at least one Large Language Model (LLM)
- Familiarity with prompt engineering
- Understanding and experience with basic RAG concepts and implementation
- Solid grasp of REST APIs and distributed systems principles
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Bachelors degree in Computer Science, Engineering, or a related field
- Experience deploying AI-powered applications in production (preferred)
- Familiarity with vector databases (preferred)
- Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform) (preferred)
- Experience in EdTech or content-driven platforms (preferred)
Responsibilities
- Design, develop, and maintain scalable web applications using ReactJS, Java and/or Python, and SQL-based databases
- Build clean APIs and ensure seamless integration between frontend and backend
- Write maintainable, well-tested, and production-ready code
- Integrate at least one Large Language Model (LLM) into application workflows
- Implement and optimize RAG pipelines with architectural guidance
- Utilize practical prompt engineering techniques to enhance output quality
- Collaborate with vector stores and embeddings for AI-driven features
- Actively participate in Agile/Scrum ceremonies
- Work together with Product, UX, and Data teams to convert requirements into technical solutions
- Contribute to technical design discussions and suggest improvements
- Troubleshoot and resolve production issues with ownership and urgency
Requirements
- 6-8 years of experience in software development
- Strong hands-on experience with ReactJS
- Strong hands-on experience with Java and/or Python
- Proficient in SQL
- Experience integrating at least one Large Language Model (LLM)
- Familiarity with prompt engineering
- Understanding and experience with basic RAG concepts and implementation
- Solid grasp of REST APIs and distributed systems principles
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Bachelors degree in Computer Science, Engineering, or a related field
Responsibilities
- Design, develop, and maintain scalable web applications using ReactJS, Java and/or Python, and SQL-based databases
- Build clean APIs and ensure seamless integration between frontend and backend
- Write maintainable, well-tested, and production-ready code
- Integrate at least one Large Language Model (LLM) into application workflows
- Implement and optimize RAG pipelines with architectural guidance
- Utilize practical prompt engineering techniques to enhance output quality
- Collaborate with vector stores and embeddings for AI-driven features
- Actively participate in Agile/Scrum ceremonies
- Work together with Product, UX, and Data teams to convert requirements into technical solutions
- Contribute to technical design discussions and suggest improvements
- Troubleshoot and resolve production issues with ownership and urgency
Skills
AIAWSAzureBackendCloudFrontendJavaLLMMachine-LearningPythonReactJSRESTSQLUX UI DesignWeb
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free