Job Description
Enterpret is seeking a Senior Software Engineer to join their team in Bengaluru. The candidate will work closely with the founding team to develop the backend and build out product features at a rapid pace. The role involves identifying and driving innovative solutions to address the most critical needs of customers and collaborating with cross-functional partners in data science, design, and frontend functions, solving complex engineering problems for the ML Platform and building cost-effective and scalable systems.Responsibilities:
- Working closely with founding team to develop the backend
- Identifying and driving innovative solutions
- Collaborating with cross-functional partners
- Solving complex engineering problems for ML Platform
- Building cost effective and scalable systems
- Contributing to product development by pitching in with ideas and doing proof-of-concepts.
Requirements:
- Around 5 years of experience in software engineering
- At least 3+ years at a single organization
- Deep knowledge of domain modeling, distributed systems, and experience with event-driven systems and microservices architecture.
- Proficiency with any part of our technology stack: Golang, Serverless, Event-Driven Architectures, NoSQL/SQL, ElasticSearch, GraphQL, and Microservices.
- Strong interpersonal skills with experience in leading, mentoring, and growing engineers.
- Experience working with CI/CD pipelines and automated test suites.
- Strong organizational and analytical abilities
Enterpret offers:
- Autonomy and Ownership
- Smart, Humble and Friendly peers
- Competitive remuneration package with equity options
- Generous vacation
- Maternity and Paternity leaves
- Learning & Development resources
- Initial grant to setup home-office
- Monthly stipend for coffee / nutritional supplements