Job Description
Join InnovateTech Labs, a pioneering force in next-gen AI solutions, to architect scalable systems that redefine digital experiences. Located in the heart of San Francisco's tech ecosystem, we empower engineers to solve complex challenges using cutting-edge technologies. Our culture champions innovation, collaboration, and work-life balance in an environment where your ideas shape the future.
As a key member of our core engineering team, you'll develop mission-critical applications serving millions of users worldwide. We offer competitive compensation, comprehensive benefits, and opportunities to grow through mentorship programs and conference sponsorships. Work remotely 2 days/week with flexible hours to maximize productivity.
Responsibilities
- Design and implement high-performance distributed systems using microservices architecture
- Lead code reviews and architectural discussions for cloud-native applications
- Optimize system scalability and reliability through advanced algorithms and caching strategies
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and DevOps best practices for automated deployments
- Contribute to open-source projects and publish technical solutions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (MS preferred)
- 5+ years of experience in backend development using Go, Python, or Java
- Expertise with cloud platforms (AWS/GCP/Azure) and container orchestration (Kubernetes)
- Strong understanding of distributed systems and database design (SQL/NoSQL)
- Proven track record of shipping production-grade services at scale
- Experience with CI/CD pipelines and infrastructure as code (Terraform)
- Excellent problem-solving skills and ability to optimize complex systems