Next generation BI platform for data driven performance marketers
Senior Software Engineer - Data₹20L – ₹40L • 0.1% – 1.0%
About the Role
As a data engineer at Clarisights, you will work on scaling and reliability challenges that come with large volumes and variety of data. This requires you to possess the knowledge of how ETL (Extract - Transform - Load) processes work. You will also need to research new technologies and frameworks to build and improve the ETL pipelines.
Your main focus will be to model data in a way that is conducive for fast ingestion and low latency analytical queries. You will build robust data ingestion pipelines and tools needed to manage those pipelines. You will be working with platform engineers to facilitate querying of data by our core platform, and with the infrastructure team to manage and deploy the databases and the ingestion pipelines that you have built. You will be working on technologies like Kafka, Druid, SQL and NoSQL databases, Docker, Kubernetes, Redis etc.
What are we looking for
We are looking for engineers with a strong passion for solving complex engineering problems and a burning desire to learn and grow in a fast growing startup. This is not an easy gig, it will require strong technical chops and an insatiable curiosity to make things better. We need adults who want to be mentored not managed.
Engineers at heart – You thrive on writing great code and have a strong appreciation for modular, testable and maintainable code, and make sure to document it. You have the ability to take new initiatives and questioning status quo.
Passion & Drive to learn and excel at the things you do – You believe in our vision. You drive the product for the better, always looking to improve things, and soon become the go-to person to talk to on something that you mastered along. You love dabbling in your own side-projects and learning new skills that are not necessarily part of your normal day job.
Inquisitiveness – You are curious to know how different modules on our platform work. You are not afraid to venture into unknown territories of code. You ask questions.
Ownership – You are your own manager. You have the ability to implement engineering tasks on your own without a need for micro-management and take responsibility for any task that has been assigned to you.
Teamwork – You should be helpful and work well with teams. You’re probably someone who enjoys sharing knowledge with team-mates, asking for help when they need it.
Open Source Contribution – Bonus.
- Strong Computer Science fundamentals with the understanding of how to break down and approach complex engineering tasks
- Experience writing quality code, including tests using test frameworks.
- Experience in performing benchmarks and performance optimizations.
- 2+ years of experience working with distributed systems and any NoSQL database like MongoDB, HBase, Cassandra etc.
- Experience working with OLAP systems is great to have.
- Knowledge or experience building data ingestion pipelines.
- Open source contribution is a plus.
Work from home friendly
Paid vacation leaves
Clarisights at a glance
Clarisights focuses on SaaS, Enterprise Software, and Advertising. Their company has offices in Bengaluru and Berlin. They have a small team that's between 11-50 employees. To date, Clarisights has raised $2.3M of funding; their latest round was closed on December 2018.