
Software Engineer (Python, TypeScript)
Role summary
Pulumi is seeking a Software Engineer to join the Neo team, focusing on developing an autonomous infrastructure engineering agent. This role involves designing and implementing systems for AI-driven cloud infrastructure management across AWS, Azure, and GCP. Responsibilities include developing planning and execution frameworks, tool interfaces, feedback mechanisms, and contributing to the user interface. The ideal candidate will have strong proficiency in Python and TypeScript, experience with LLMs, and a deep understanding of cloud platforms and developer tools. This is a remote-first position with a competitive salary and benefits package.
About The Company
Pulumi is a pioneering technology company dedicated to transforming how teams build and manage cloud infrastructure. Since its inception in 2017, Pulumi has established itself as a leader in infrastructure as code (IaC), offering innovative solutions that enable developers and infrastructure professionals to collaborate seamlessly through familiar programming languages and cutting-edge tools. With a global community of over 350,000 members and more than 3,250 customers worldwide, Pulumi continues to push the boundaries of cloud automation and AI integration. The company's flagship SaaS product, Pulumi Cloud, provides comprehensive platform management, secrets handling, and cloud orchestration capabilities. Pulumi's commitment to innovation is exemplified by its integration of AI-powered tools like Pulumi Copilot, which leverages large language models to enhance productivity and infrastructure intelligence. Headquartered in Seattle, WA, Pulumi embraces a remote-first culture, fostering diversity, inclusion, and continuous learning across its distributed teams. Pulumi's mission is to democratize cloud technology, helping organizations of all sizes accelerate their digital transformation and achieve more with less complexity.
About The Role
We are seeking a talented and innovative engineer to join our team as a key contributor to the development of Neo, Pulumi's autonomous infrastructure engineering agent. This role offers the opportunity to work at the forefront of agentic AI systems that revolutionize cloud infrastructure management. As part of the Neo team, you will be responsible for designing, building, and refining systems that enable Neo to plan, execute, and adapt multi-step infrastructure operations across multiple cloud providers such as AWS, Azure, and GCP. Your work will involve developing intelligent planning and execution frameworks, creating intuitive tool interfaces, and building robust feedback and self-correction mechanisms to ensure safe and reliable autonomous operations. You will also contribute to the web-based user interface where users can monitor Neo's activities, approve operations, and understand its reasoning. Collaborating closely with platform teams, you will integrate Neo's capabilities into Pulumi's core products, including CLI, SDKs, and cloud services. This role offers a unique chance to shape the future of cloud engineering by reimagining how AI agents interact with complex infrastructure environments in a secure, reliable, and user-centric manner.
Qualifications
- Strong proficiency in Python and TypeScript, with the ability to quickly adapt to new programming environments
- Experience building production systems utilizing large language models (LLMs), including tool use, function calling, and multi-step orchestration
- Deep understanding of cloud infrastructure platforms such as AWS, Azure, and GCP, or experience with infrastructure-as-code tools
- Background in developing developer tools, CLIs, or platform engineering systems
- Knowledge of container orchestration technologies like Kubernetes and Docker
- Experience designing evaluation frameworks and benchmarks for AI systems
- Familiarity with prompt engineering, model fine-tuning, or retrieval-augmented generation techniques
- Strong communication skills and experience working in distributed teams
- Product mindset with a focus on user needs and system reliability
Responsibilities
- Design and implement planning and execution systems that enable Neo to safely perform complex, multi-step infrastructure operations across various cloud providers
- Create intuitive tool interfaces that provide the agent with semantic understanding of cloud resources and workflows
- Develop context-aware systems that help Neo recognize infrastructure patterns and usage behaviors for tailored operations
- Build feedback loops and self-correction mechanisms to enhance the reliability and safety of autonomous actions
- Establish evaluation frameworks to measure Neo’s performance in areas such as migrations, compliance, cost optimization, and diagnostics
- Contribute to the web interface that allows users to monitor Neo’s activities, assign tasks, view progress, and approve operations
- Integrate Neo’s capabilities into Pulumi’s MCP Server for seamless agent-to-agent workflows
- Collaborate with platform teams to embed Neo’s features into Pulumi’s CLI, SDKs, and cloud platform offerings
Benefits
- Competitive base salary ranging from $210,000 to $240,000, with total compensation including a 15% bonus target reaching up to $276,000
- Comprehensive healthcare coverage including medical, dental, and vision insurance at no cost for U.S. employees; regionally appropriate coverage for international team members
- Unlimited paid time off policy, with a requirement to take at least three weeks annually, plus 13 U.S. holidays
- 401(k) retirement plan with employer matching for U.S. employees
- Paid parental leave: 20 weeks for birthing or primary caregivers, and 16 weeks for non-birthing or secondary caregivers
- Remote-first work environment supporting flexible schedules and asynchronous collaboration
- Annual learning and development budget to support professional growth
- Equity ownership in Pulumi, empowering employees to act as owners and contribute to the company's success
- Monthly wellness fund and quarterly happiness fund to promote mental and physical wellbeing and team connection
Equal Opportunity
Pulumi is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic. We provide reasonable accommodations for individuals with disabilities or special needs and encourage applicants from all backgrounds to apply.