Senior Software Engineer (AI Applications)
New
J
JobgetherEducational Technology
USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of software engineering experience, including 2+ years operating at a senior or staff level
- Required Skills
- AWSPythonGCPJavascriptTypeScriptC#AzureGenerative AI
Requirements
- 5+ years of software engineering experience, including 2+ years operating at a senior or staff level leading significant technical initiatives.
- Proven experience designing and building complex AI agent systems, including tool calling, prompt optimization, and context engineering.
- Strong experience integrating large language models, prompt engineering techniques, and Retrieval-Augmented Generation (RAG) pipelines.
- Advanced programming skills in at least two of the following languages: Python, JavaScript/TypeScript, or C#.
- Experience deploying and managing applications on major cloud platforms such as AWS, Google Cloud Platform, or Azure.
- Experience with containerization, observability tools, and production-scale software systems.
- Proven ability to build robust full-stack applications, backend services, and APIs integrating AI models and complex workflows.
- Familiarity with vector databases and embedding models.
- Experience designing secure systems capable of handling untrusted code execution or complex user-generated content.
- Strong communication and collaboration skills with the ability to independently drive technical projects.
Responsibilities
- Design, build, and deploy advanced Generative AI agents with capabilities such as persistent memory, shared state management, and multi-step reasoning workflows.
- Architect and implement AI-enabled web applications that improve user experiences and deliver measurable product impact.
- Integrate large language models (LLMs) and multimodal AI technologies into existing platforms while ensuring performance, reliability, and safety.
- Develop evaluation frameworks for AI agents, including testing strategies, performance monitoring, and safety assessments.
- Build scalable backend services, APIs, and AI orchestration workflows supporting high-volume production environments.
- Partner with product, engineering, and research teams to translate user needs and complex workflows into production-ready AI capabilities.
- Establish best practices for secure AI development, responsible AI implementation, and trustworthy system behavior.
- Provide technical mentorship and guidance on AI architecture, LLM integration patterns, and autonomous system design.
- Drive technical initiatives from early prototypes through deployment and continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site