Software Engineer – Compute

About the Role

  • Join a dynamic team building the foundational compute platform that powers applications for millions of developers.
  • You’ll play a crucial role in designing and implementing core services, ensuring high performance, scalability, and reliability of our serverless function execution environment.
  • This role offers a unique opportunity to work on cutting-edge technologies, contribute to open-source projects, and directly impact the developer experience on our platform.

What You’ll Do

  • Design, develop, and maintain performant, scalable, and reliable distributed systems for our Compute platform.
  • Collaborate with cross-functional teams (Product, Engineering, and Design) to define, implement, and launch new features.
  • Optimize the performance and efficiency of our serverless function runtime and underlying infrastructure.
  • Participate in code reviews, contribute to architectural discussions, and mentor junior engineers.
  • Troubleshoot and resolve complex production issues, ensuring high availability and reliability of our services.
  • Drive the adoption of best practices, including testing, monitoring, and documentation.
  • Continuously learn and adapt to new technologies and industry trends.

What You’ll Bring

  • 5+ years of experience in software development, with a focus on distributed systems or cloud infrastructure.
  • Strong proficiency in Go, Rust, or a similar systems-level programming language.
  • Experience with cloud platforms (AWS, GCP, Azure) and container technologies (Docker, Kubernetes).
  • Deep understanding of operating systems, networking, and distributed computing concepts.
  • Excellent problem-solving, debugging, and communication skills.
  • A passion for building high-quality, scalable, and developer-friendly products.
  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).

Bonus Points

  • Experience contributing to open-source projects, especially in the cloud-native ecosystem.
  • Familiarity with WebAssembly (Wasm) or other sandbox technologies.
  • Knowledge of performance profiling and optimization techniques for low-level systems.

Please note that we currently do not sponsor visas.

Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx