Software Engineer
Founding member of JumpCloud’s AI Platform team, responsible for designing and building scalable AI services using Python, ML frameworks, and AWS. Develop containerized microservices with Kubernetes, Docker, and secure REST APIs, while implementing CI/CD pipelines for rapid delivery.
All roles at JumpCloud are Remote unless otherwise specified in the Job Description.
About JumpCloud
JumpCloud ® delivers a unified open directory platform that makes it easy to securely manage identities, devices, and access across your organization. With JumpCloud , IT teams and MSPs enable users to work securely from anywhere and manage their Windows, Apple, Linux, and Android devices from a single platform. JumpCloud is IT Simplified.
About the Role
As a Software Engineer, AI Platform, you will be a founding member of our new AI Platform team, playing a pivotal role in shaping the future of AI at JumpCloud . This isn’t about just plugging in an API and calling it a day—we’re building a core platform that will allow every other team at JumpCloud to build smart, automated tools for our customers.
You’re someone who "gets" how AI works in the real world. You know that LLMs can be unpredictable, and you enjoy the challenge of building the systems (like memory, orchestration, and evaluation loops along with RAG and MCP servers) that make them reliable and scalable. As a member of this team, you’ll have a huge say in our technical direction as we grow. If you love the idea of building something from scratch that actually helps IT admins solve messy, real-world problems, you’ll fit right in.
In this role, you will:
Design, develop, and implement highly scalable and reliable full-stack applications using Go, Python, Node.js, and relevant front-end frameworks.
Work extensively with AWS Cloud Services, including but not limited to EC2, S3, Lambda, DynamoDB, RDS, SQS, and SNS.
Manage and deploy containerized applications using Kubernetes, ensuring high availability and performance.
Collaborate with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions.
Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
Participate in code reviews, providing constructive feedback and ensuring code quality.
Troubleshoot and debug production issues, providing timely resolutions.
Contribute to the continuous improvement of our development processes and tools.
Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact on our products.
You have:
4-6 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,
Posted June 21, 2026