Senior Software Engineer (AI Applications)
New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years in software engineering, including 2+ years in a Senior/Staff-level capacity
- Required Skills
- AWSPythonGCPJavascriptTypeScriptC#AzureGenerative AI
Requirements
- 5+ years in software engineering.
- 2+ years in a Senior/Staff-level capacity leading technical initiatives.
- Hands-on experience building complex agentic systems (tool calling, prompt optimization, context engineering).
- Practical experience integrating LLMs with prompt engineering and RAG pipelines.
- Expertise in at least two of: Python, JavaScript/TypeScript, or C#.
- Experience with cloud platforms (AWS, GCP, or Azure), containerization, and observability.
- Experience building and deploying high-throughput full stack solutions and APIs.
- Familiarity with vector databases and embedding models.
- Experience designing secure systems for untrusted code execution or user-generated content.
- Excellent communication and collaboration skills.
Responsibilities
- Design, build, and deploy robust Generative AI agents featuring persistent memory and multi-step reasoning.
- Drive development of AI-enabled web-based educational software systems.
- Seamlessly incorporate Generative AI features into existing platforms.
- Leverage Large Language Models (LLMs) and multimodal models for context-aware user experiences.
- Establish frameworks for agent evaluation, safety assessments, and performance monitoring.
- Partner with cross-functional teams to translate user needs into production-ready capabilities.
- Provide technical mentorship to engineers on agent design and LLM integration.
View Full Description & ApplyYou'll be redirected to the employer's site