The company is looking to solve challenging problems with scale and stability in the area of Developer Experience to deliver a product at high-scale without compromising on quality, velocity, and coding standards.
Requirements
- Strong knowledge of data structures, algorithms, and software design.
- Solid programming skills in one or more programming languages (Python preferred).
- Building AI based applications/workflows using LLMs with concepts like RAG and Agentic AI development.
- Working knowledge of virtualization, Container technologies, Storage / database / network.
- Knowledge of CI/CD solutions like Jenkins.
- Experience with Google Cloud Platform/AWS/Azure or other public cloud technologies.
- Developer productivity tools development.
Responsibilities
- Contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in the area of Developer productivity apps and Developer workflows.
- Work collaboratively to design, implement and evolve high quality automation frameworks for functional and non-functional testing and design of visualization and reporting dashboards for monitoring and enabling data based decisions
- Develop tools or implement features in existing tools for shortening the development cycle
- Work with team members on detailed and constructive design and code reviews
- Collaborate with the broader engineering team on design or architectural decisions
- Be a role model for showcasing best practices, processes and culture to help Engineering teams improve their productivity
Other
- Ability to work collaboratively in a team environment, including quickly getting up to speed with new technologies.
- BS or MS in Computer science or related field with a 0-2 years of relevant work experience