Full-Time Regular

Up for a new challenge with a leader in Cloud innovation? My client is looking to identify a highly technical leader to head up a team tasked with building a big data platform on the cloud. This will be a homegrown platform built with bleeding edge tech (open source) that will offer self-service capabilities for engineers. Some hands-on programming skills are needed (code reviews).

Location: REMOTE

If you can answer "yes" to the following, let's talk!

  • Are you a platform builder?
  • Do you build tools that make engineer's lives easier?
  • Have you thought about how to re-engineer Kinesis, EMR, DataProc or HDInsight?
  • Can you create a Spark environment/tool that allows others to create new clusters?
  • Have you led a small team of engineers?

Additional info:

  • Bachelor's degree (Comp Sci, Physics, Math, Engineering, etc.)
  • Advanced degree (bonus points)
  • 8+ years’ experience building cloud services
  • Deep understanding of Data Platforms and tools (at least 4) - Hadoop, Pig, Spark, Hive, etc.
  • 5+ years’ experience with at least one statically typed, server-oriented programming language (Go, Rust, C++, etc.)
  • Prior experience leading a team
  • Experience with Containerization (Kubernetes)
  • Experience in Linux environments
  • Exceptional knowledge of:
    • Operating Systems concepts (CPU scheduling, memory management, I/O, resource contention, file systems, etc.)
    • Analysis of algorithms (time and space complexity, data structures, randomized algorithms, hashing, etc.)
  • Expertise in some (but not all) of the following areas:
    • Computer networking (TCP/IP, ethernet, DNS, etc.)
    • Databases (SQL, NoSQL, query optimizations, performance, etc.)
    • Distributed systems (CAP theorem, peer-to-peer and client-server models, RPC, replication, consensus, scalability, etc.)
  • Solid understanding of development tools (git, gdb, DTrace, etc.)

No third parties