Software Engineer (Backend)
We are a recent Series A funded Machine Learning based intuitive presentation productivity platform for enterprise teams, we help our customers build presentations designed to effectively communicate with their specific audience, in the process upgrading their storytelling skills. We believe this platform will democratize great business communication and help millions of people reclaim their ‘zen’.
Here you will be able to grow your skills and learn how to create end-to-end software solutions. This team will have frequent interaction with the C-suite of the company, as well as collaboration with other teams across product, content and customer success in India and US. The job entails competitive salary, industry defining work and opportunity to work with the best leaders in the industry.
We are seeking full-time developers with experience in developing full services involving REST/RPC and message queues using distributed databases and machine-learning applications.
- Good understanding of algorithms and design patterns.
- Strong background in at least two of C++, Python and NodeJS.
- Experience with Databases (SQL and NoSQL), message queues, RPC and REST services.
- Solid understanding of the full software development life cycle, including automated testing and building in an agile development process using version control and continuous integration, with tools such as Git and Jenkins.
- Write clear, maintainable and testable code that you are proud of
- Good communication skills in English
- Familiarity with AWS.
- Familiarity with Protocol Buffers and gRPC.
- Experience with real-time communication or streaming media.
- Experience with developing or working with Tensorflow based applications.
- Location: India (Any Location) | Remote