Role and Responsibilities:
- Develop and test SaaS products addressing planet-scale problems, analyzing billions of miles of data.
- Build highly scalable systems processing hundreds of millions of IoT sensory data points per day.
- Analyze product requirements and map them into technical tasks.
- Execute development projects through their full life cycle.
- Develop well-designed, efficient code.
Essential Skills:
- Strong programming experience in Java.
- Strong Computer Science fundamentals, especially in communications, algorithms, and data structures.
- Strong understanding of internals and schema design for various types of data stores (RDBMS, NoSQL).
- Experience with designing and developing blocking and non-blocking servers.
- Experience with AWS is highly desirable.
- Experience working in a client-server (hosted cloud) environment.
Qualifications and Education Requirements:
- BTECH/MTECH in a related field or equivalent professional experience.