About the role
To be a geek at Onlinesales.ai you need to know how to build scalable and high-performance systems. We start with a proof of concept demanding a traffic rate 100M+! To achieve this, you need to understand Distributed Systems, Distributed Caching, and High-scale Databases. We should possess the skills to create softwares that makes this entire heterogeneous system function together even if it runs on several boxes. A system that is so widely used cannot sustain any downtime and hence it uses elegant high-availability techniques to survive an outage. Not many startups can say “Been there, done that”!
What will you do @ OnlineSales.ai?
- Implement solutions for broadly defined problems
- Drive best practices and engineering excellence
- Be involved in the development of code in object-oriented languages like Java etc and build large scale robust distributed systems
- Be involved in full-fledged product development.
- Build New Features and push them to production fast.
- Debug production issues across services and levels of the stack
- Build services or APIs that will for easy application integrations at OnlineSales.ai to develop applications faster.
- Build scalable/fault-tolerant backend systems that process and analyze billions of data points every day.
You will be a great fit, if you have:
- At least 2 years of experience in building successful production software systems
- A solid grounding in Computer Science fundamentals
- B.Tech. or Masters in Computer Science or Information Technology streams
- Experience developing software services and an understanding of design for scalability, performance, and reliability.
- Mastery of the tools of the trade, including a variety of modern programming languages, projects developed by themselves - Node jS, JavaScript, and any language like Java/python/ruby, distributed systems, scalable system.
- Proven ability to work in a fast-paced, agile, and ownership and results-oriented culture