SSE - Backend
Posted Updated
Description
We are looking for an experienced software engineer for our Bangalore location who is keen on developing the next-generation cloud-based data management SaaS platform. We are looking for someone who is motivated to work in a dynamic environment with the latest technologies. Someone who is excited about the prospect of joining a core team that is working on a disruptive SaaS data management solution. This is an opportunity to start on the ground floor and grow with a company that has huge potential.
Responsibilities:
- Responsible for designing and developing features that power the Komprise data management platform to manage billions of files and petabytes of data.
- Responsible for designing and owning major components and systems of our product architecture, ensuring that the Komprise data management platform is highly available and scalable.
- Responsible for defining component architecture, evaluating feasibility, developing for quality and optimising for performance.
- Work in an agile, customer-focused focused and fast-paced team with direct interaction with the customers.
- Responsible for analysing customer escalated issues and providing resolutions in a timely manner.
- Should be able to design and implement highly performant, scalable distributed systems.
Requirements:
- Solid grasp of computer science fundamentals and especially data structures, algorithms, and threading.
- Ability to solve difficult problems with a simple, elegant solution.
- Should have a solid object-oriented programming background in Java with impeccable design skills.
- Experience in developing management applications and performance management applications is ideal.
- Experience with object-based file systems and REST interfaces is a plus (e. g. Amazon S3 Azure, Google Cloud Service).
- Experience with distributed systems, clustering and scaling is a plus.
- Should have a BE or higher in CS, EE, Math or a related engineering or science field.
