We are looking for experienced software engineers to join the Platform team. The Platform Team is responsible for building / maintaining the Granular infrastructure which includes data ingestion pipelines, monitoring / alerting / logging infrastructure and varied services to keep our systems extensible, scalable and reliable.
The team's mission is to support all other application development teams in providing them the best tools so that they can get a unified experience of the underlying infrastructure. Our stack is primarily Python, AWS, Postgres, Mongo, Pyramid, Flask, Django, Datadog, SumoLogic, Docker and related technologies.
Our ideal candidate:
5+ years experience in a software engineering role writing clean maintainable code
Solid understanding of distributed system design and associated tradeoffs
Strong ability to work cross functionally and drive projects end-to-end with minimal supervision.
Expert in AWS
Expert in Python and any other compiled language e.g. Go
Contributions to open source software
BS, MS or Ph.D in Computer Science or equivalent technical discipline or experience.
What you will do :
Design, improve and scale the build / code deployment pipelines using Jenkins
Automate the server provisioning and lifecycle process using Infrastructure as Code principles
Design pipelines for efficient and scalable data ingestion
Build out dashboards and other monitoring / alerting infrastructure
Participate in design and code reviews with your peers
To apply, please click here.