6+ years of professional engineering or related experience
2+ years of managing engineering teams
2+ years experience designing, building, scaling and maintaining distributed systems
Experience in testing, production system monitoring, and observability
Bachelor's degree or equivalent experience
Nice to Haves
Track record of strong analytical skills as well as communication skills both verbal and written
Interest or prior experience in modern AI/machine learning technologies, Large Language Models or similar
Significant experience with one or more backend technologies: server-side environments, compute, data stores, networking, infrastructure, devops, security, and programming languages
Significant experience with open-source software, communities, and the systems these communities use to self-organize and ship software for others
Candidates located in PST (Pacific Standard Time) are strongly preferred
What You'll Be Doing
Problem Solving: Identifying and addressing complex challenges and providing creative solutions to advance the organization's goals
Engineering Excellence: Fostering strong engineering practices and processes, growing generational teams that value excellence
Team Leadership: Leading and managing a team of engineers, which may include hiring, mentoring, and providing guidance to team members to help them excel in their roles
Project Management: Overseeing the planning, execution, and successful completion of projects, ensuring they align with the organization's goals and objectives
Strategy: Developing and implementing a strategic roadmap that supports our organization's long-term vision and objectives, including identifying areas of focus and setting priorities
Collaboration: Collaborating with cross-functional teams to integrate solutions into product development and business strategies
Innovation: Driving innovation within the team by exploring new methodologies, tools, and technologies
Communication: Effectively communicating status, findings, insights, and recommendations to the leadership team
Quality Assurance: Ensuring that work conducted by the team meets high-quality standards and adheres to ethical guidelines
Perks and Benefits
Base salary range of USD $104,400.00 - USD $276,900.00 /Yr
Opportunity to earn sales incentives based on revenue or utilization
Annual bonus and stock awards based on individual impact in role
Remote-first work environment
Competitive pay and generous learning and growth opportunities