Koho hledáme
- 6 to 10 years distributed service engineering experience in a software development environment
- Development experience in a modern programming language, such as Java, C++, C#
- Hands-on experience designing, developing, and operating public cloud service components
- Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
- Experience working closely with architects, product and program managers to deliver product features on time and with high quality.
- Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
- Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
- Good understanding of Linux or desire to learn
- Demonstrable technical expertise and mentorship skills
Co budeš dělat
- In this role, you will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members.
- You can go from high level system design, writing architectural documentation and driving engineering peer reviews to hands-on prototyping, code reviews and project bootstrapping.
- Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
O pozici
You have experience with the design of major features and launching them into production. You’ve built and operated high-scale public cloud services and have a deep understanding of control plane architecture. You work on most projects and tasks independently and extend your technical expertise to development teams.