About the Role
This opportunity allows experienced engineering leads to bring and manage their own team while contributing to scalable AI systems. The focus is on technical autonomy, rapid iteration, and solving complex problems in a distributed environment.
Responsibilities
- Lead and manage an existing engineering team
- Design and implement AI-powered applications
- Collaborate on system architecture and scalability
- Drive technical decision-making with minimal oversight
- Integrate machine learning models into production systems
- Maintain high standards for code quality and testing
- Work asynchronously across time zones
- Deliver iterative improvements using agile practices
- Solve challenging engineering problems
- Ensure system reliability and performance
- Contribute to cross-team technical alignment
- Participate in code and design reviews
- Optimize infrastructure for efficiency
- Support deployment and monitoring workflows
- Align development with product goals
- Use modern development tools and frameworks
- Maintain documentation for systems and processes
- Respond to technical incidents promptly
- Share knowledge across engineering groups
- Evaluate emerging technologies for fit
- Promote best practices in software engineering
- Ensure security standards are met
- Scale systems to handle growing demand
- Balance innovation with technical debt
- Adapt quickly to changing requirements
Compensation
Competitive compensation based on team size and expertise
Work Arrangement
Fully remote
Team
Collaborative environment with autonomous engineering units
Team Autonomy
- Your team retains full technical and operational control
- Decide on tools, processes, and development pace
- Maintain ownership of architectural decisions
Technical Environment
- Access to modern AI infrastructure
- Support for experimentation and prototyping
- Integration with larger AI ecosystem
Not applicable