As a Senior Software Engineer on the Vertex 1P GenAI SRE team, you will be responsible for designing, developing, and deploying large-scale software systems. You will work closely with cross-functional teams to identify and prioritize technical initiatives, and lead the implementation of new features and technologies.
Key Responsibilities
- Design and develop high-quality software systems using C++ and other relevant technologies.
- Collaborate with the engineering team to identify and prioritize technical initiatives, and lead the implementation of new features and technologies.
- Develop and maintain technical documentation, including architecture diagrams, system designs, and technical specifications.
- Work with the capacity planning team to ensure that the system can scale to meet growing demands.
- Participate in on-call rotations to ensure the stability and availability of the system.
Requirements
- 8+ years of experience in software development, with a focus on large-scale systems.
- Strong understanding of C++ and its application in software development.
- Experience with distributed systems and capacity planning.
- Excellent communication and leadership skills, with the ability to work effectively with cross-functional teams.
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.