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.