Senior Software Engineer for Vertex 1P GenAI SRE, focusing on software development and technical leadership.
About the role
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.
Skills
capplication programming interfacescapacity planningdistributed systems