The role is part of a team building infrastructure and tools that help engineers work more productively and make software easier to create, build, and distribute. The team develops distributed backend services and tools for high-volume, functional, deterministic computations across various workloads. The engineer will develop distributed architectures, products, and services to accelerate software build, test, and deployment. The work involves combining the problem domain with established distributed-systems techniques to achieve high performance, reliability, and long-term maintainability. The engineer will analyze requirements, existing solutions, and available systems; make high-level backend architecture decisions that account for medium- and long-term goals; and collaborate with the team on implementation, testing, and operational mechanisms. The team describes its environment as supportive, respectful, and balanced, with challenging problems and opportunities to learn and develop.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior