Remote job
Software Engineer, Agents for Good
Job details
About this role
Role overview Build features for AI agent products and the shared framework used to develop them. This software engineering role works across the stack, contributes to technical design with senior engineers, and applies AI-assisted development practices while continuing to grow expertise in generative AI.
Responsibilities - Develop and ship features for agent applications and their shared framework. - Build scalable, tested software across the application stack and help translate product needs into technical designs. - Use AI-assisted development tools in implementation and help improve team development practices. - Write and maintain automated tests, take part in code reviews, and resolve issues in existing services. - Contribute to framework documentation and onboarding materials. - Explore relevant AI and large language model techniques and apply them to product work.
Requirements - At least two years of software engineering experience. - Working knowledge of .NET Core and C#, along with modern web technologies such as Angular, JavaScript or TypeScript, CSS, and HTML. - Familiarity with REST API development and cloud platforms; Azure experience is preferred. - Strong communication and collaboration skills, with an interest in learning and applying AI-assisted development tools.
Nice to have - Exposure to large language model features, including prompt design, retrieval-augmented generation, or agent orchestration. - Experience using AI coding assistants in day-to-day development.
Benefits and work setup The source describes a remote-flexible workforce. Listed benefits include medical, dental, and vision coverage, wellness programs, retirement matching, flexible paid time off, parental leave, tuition reimbursement, and other support programs. The listed starting base pay range is $87,700–$114,200.