Apply

Software Engineer - Build Systems, Compilers and Languages

Posted 7 months agoViewed

View full description

πŸ“ Location: Colombia

πŸ” Industry: Software Development

🏒 Company: EngFlow Inc.

πŸ—£οΈ Languages: English

πŸͺ„ Skills: LinuxDocumentation

Requirements:
  • Passion for optimization and analyzing complex challenges and intricate details of various compilers and programming languages.
  • Deep expertise with at least one build system such as Bazel, CMake, Maven, Gradle, Nix, Buck, among others.
  • Experience in Linux and the Unix shell.
  • Experience with at least one Cloud infrastructure: AWS, Azure, GCP, OpenShift, Oracle Cloud.
  • Programming proficiency with at least one language: Java, C++, Rust, etc.
  • Asynchronous programming experience.
  • Experience writing/improving documentation.
  • Experience delivering software at scale and maintaining operations excellence.
Responsibilities:
  • As a Software Engineer with a focus on build systems, compilers and languages, you will have an opportunity to learn from core engineers who built Bazel, contribute to Bazel, gRPC, Goma, Soong, CMake and other open-source projects, and develop core features of our platform.
  • You will be solving complex challenges like scalability and real-time performance, along with participating in an on-call rotation to support production issues escalated to the Engineering team.
  • There is plenty of opportunity for experimentation, testing out the latest tech, and building a scalable product to be used by major tech companies.
Apply