Remote job
Senior Software Engineer, Full-Stack
Job details
About this role
Role overview Build full-stack software for enterprise applications that use AI agents to carry out complex workflows. You will work across user interfaces and backend services, partnering with product and AI specialists to bring real-time, AI-enabled features into production.
Responsibilities - Design and deliver full-stack applications for enterprise workflows. - Build interfaces for configuring, monitoring, and understanding AI agents. - Develop backend services for real-time interactions, information retrieval, and automation. - Integrate language models, retrieval-augmented generation, and other AI capabilities with research and engineering teams. - Improve usability and performance while keeping implementations robust and efficient. - Iterate on products with attention to user needs and technical constraints.
Requirements - At least seven years building and shipping full-stack production applications. - Proficiency with React, TypeScript, and Node.js, plus backend development experience in Python. - Strong understanding of cloud infrastructure such as AWS, GCP, or Azure and scalable system design. - Familiarity with AI applications, including language models, chat interfaces, or agent workflows. - Ability to work autonomously in a fast-moving environment and solve complex engineering problems. - Experience collaborating across engineering, design, product, or AI research teams.
Nice to have - Hands-on experience integrating language models into applications. - Background in a fast-paced startup or enterprise AI setting. - Strong UI/UX instincts and experience building intuitive AI interfaces. - Experience with GraphQL, WebSockets, or streaming data. - Open-source contributions or AI developer tooling.