Design and implement edge platforms and applications.
Collaborate with various teams to define, scope, and execute projects. Demonstrate a proactive and innovative approach to problem-solving.
Contribute to and foster a collaborative team environment.
Mentor the Associate and Mid-level engineers guide their growth and help them navigate technical challenges. Influence technical decisions across cross-functional teams.
Take ambiguous, complex product requirements and break them down into well-defined, executable technical milestones for yourself and the team.
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
5 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
5 years of experience designing, developing, testing, maintaining, or launching software products.
5 years of experience leading the development and launch of large-scale software platforms or infrastructure.
Experience in system-level debugging and implementing corrective actions on hardware/software failures.
Preferred qualifications:
Experience with containerization and Kubernetes on cloud.
Experience with large-scale distributed systems.
Familiarity with Linux internals and networking.