Core Development – Early Stage Startup – Internet Scale

Our softwares operate at internet scale which requires high-performing algorithms and data structures, solving complex problems involving distributed systems and emergent behavior of service-oriented architectures. If you have rapport for developers, passion for engineering productivity, experience delivering scalable distributed systems – you will find this role liberating and challenging.

Web Scale, Service Oriented Architecture (SOA), AWS, Hadoop, Highly available systems, Distributed Computing, Scalability, Caching techniques, Scalding, Design Patterns, Algorithms, NoSQL, Data Structures.

  • Build and maintain high-performance, fault-tolerant, scalable distributed software with SOA.
  • Write code that is performant, maintainable, and production ready.
  • Experience with distributed computing platforms (e.g. Hadoop, Scalding, or equivalent)
  • Solid foundation in data structures, algorithms and complexity analysis.

Experience

0 - 10 Years (Strong problem solving skills)

Qualification

  • Strong algorithms and data structures background.
  • Expertise in at least one the following languages: Scala, Java, C++ and/or any functional language. We emphasize optimized code, so you’ll be excited to scale up on that or continue building awesome things with best available language.
  • Experience with distributed caching techniques.
  • Polyglot experience preferred.
  • Production experience with RDBMS (we use NoSQL).
  • Levelheadedness for balancing between scrappiness and long-term code maintainability.

Apply Now