JumpCloud is seeking a Senior Software Engineer to join our newly formed AI Platform team. As a founding member, you’ll have a huge say in our technical direction and a chance to mentor others as we grow.
You will bridge the gap between cutting-edge LLM research and production-grade engineering. Your mission is to design and build the end-to-end architecture for JumpCloud’s AI platform—spanning model orchestration, tool integration, and real-time decision systems..This is a unique opportunity for an experienced and ambitious engineer to move beyond simple integration and build a scalable platform that empowers our entire engineering organization to ship agentic AI solutions solving real-world security and IT problems.
Lead the Vision: Drive the strategy, planning, and roadmap for our AI platform, identifying key opportunities to integrate AI into every stage of the product development lifecycle.
Architect and Build: Design, develop, and maintain a robust and scalable AI platform. This includes creating and managing intelligent agents to automate tasks in areas such as requirements gathering, story creation, development, testing, CI/CD, and observability.
End-to-End Ownership: Take full ownership of AI initiatives, from initial ideation and proof-of-concept to deployment, monitoring, and ongoing support.
Mentor and Collaborate: Serve as a technical leader and mentor to other engineers, evangelizing AI best practices and collaborating with product managers, designers, and other engineering teams.
Drive Operational Excellence: Ensure the AI platform is reliable, observable, and secure. Develop and maintain robust CI/CD pipelines, monitoring systems, and incident response protocols.
Customer-Centric Mindset: Work closely with customer support and product teams to address customer escalations and use feedback to improve AI-driven solutions.
6-8+ years of experience in software engineering, with a significant focus on building and scaling platforms.
Deep Expertise in AI: Proven experience in designing, building, and deploying machine learning models and AI-driven systems in a production environment.
Platform Engineering: Strong background in platform engineering, including building reusable services, APIs, and infrastructure to support multiple teams.
Full-Stack Proficiency: Experience across the entire software development lifecycle, from requirements gathering and design to development, testing, and deployment.
Agent-Based Systems: Hands-on experience creating and managing intelligent agents or similar automated systems to perform specific tasks.
Cloud and DevOps: Extensive experience with cloud platforms (e.g., AWS, GCP, Azure) and modern DevOps practices, including CI/CD, Infrastructure as Code (IaC), and observability tools.
Strong Communication: Excellent communication and collaboration skills, with the ability to influence technical and business strategy.
Problem-Solving: A pragmatic and innovative problem-solver who can navigate ambiguity and deliver high-quality solutions.