Senior/Staff Founding Software Engineer (Cloud Platform / Dev Ops)
Brazil / Remote
Full-Time
About the Role
As a Cloud Platform / DevOps Engineer at iForAI, you'll architect and build the enterprise-grade infrastructure that powers our commercial platform. You'll create the closed-source, cloud-native backend systems that serve as the enterprise counterpart to our open source offering, delivering the robustness, security, and scalability that enterprise customers demand.
You'll own two critical areas: (1) the cloud infrastructure for our enterprise offering and (2) the CI/CD pipelines for our open source packages. This dual ownership requires balancing startup speed with enterprise readiness—building infrastructure that lets us move quickly and iterate rapidly while still providing the stability and security enterprise customers require.
This is a backend-focused role with complete infrastructure ownership. You'll work primarily with TypeScript, Kubernetes, Docker and cloud-native technologies to build systems that maintain our startup agility while meeting enterprise-grade requirements. Your infrastructure will be the foundation of our enterprise business—directly enabling our ability to monetize at scale while preserving the innovation speed that drives our growth.
Key Responsibilities
Design and implement the cloud architecture for our enterprise platform, supporting both hosted and self-hosted deployment models
Build and maintain robust CI/CD pipelines for our open source package ecosystem
Architect enterprise-grade infrastructure with appropriate security, scalability, and reliability
Develop multi-tenant cloud systems that meet enterprise compliance and performance requirements
Implement infrastructure-as-code practices for consistent, reproducible deployments
Create automated monitoring, logging, and alerting for production environments
Design and build self-hosted deployment capabilities for enterprise customers
Establish best practices for security, backup, and disaster recovery
Optimize cloud resources and costs while maintaining high performance
Collaborate with the team to understand enterprise infrastructure requirements
Our main requirements are:
3+ years of experience building and maintaining cloud infrastructure
Strong expertise with Kubernetes, Docker, and container orchestration
Experience designing and implementing CI/CD pipelines for diverse codebases
Proficiency with infrastructure-as-code (Terraform, CloudFormation, or similar)
Experience with AWS cloud services and architecture patterns
Working knowledge of TypeScript or JavaScript
Experience building systems that can be deployed across different environments
Strong security and compliance mindset
High level of autonomy, technical ownership, and self-direction
Excellent communication skills
Nice-to-have
If you don't have those skills, we will teach you
Experience with other cloud providers (Azure, GCP)
Familiarity with Python ecosystems and packaging
Experience building developer-facing tools and platforms
Background working with AI/ML infrastructure
Experience with observability and monitoring tools
Open source contribution or maintenance experience
Experience supporting enterprise deployment requirements
Hiring Process
HR interview:
We'll talk about your professional background, the specifics of the position we are offering, and address any questions you might have.
Tech interview:
A deeper look into your technical expertise and problem-solving approach, ensuring your skill set aligns with our project's needs.
Interview with the C-Level:
A conversation focused on the company's vision, strategic goals, and how your role aligns with them.
Feedback

Job offer