Technical Lead - Software Engineer
You are a technical lead who is energetic, detailed oriented and in love with technology. The ideal candidate must enjoy working in a fast-paced dynamic environment with a “take-charge” / “can-do” attitude and is able to demonstrate flexibility and resiliency. Successful candidate must be self-sufficient and be able to work with minimal supervision. Work with geographically distributed teams across different time zones. A technical lead who can bring the system design into reality by keeping in mind all the aspects of the software including functionality, scalability, clean design, reusability, maintainability, and usability.
Location: Pune, India

Technical Lead - Software Engineer
You are a technical lead who is energetic, detailed oriented and in love with technology. The ideal candidate must enjoy working in a fast-paced dynamic environment with a “take-charge” / “can-do” attitude and is able to demonstrate flexibility and resiliency. Successful candidate must be self-sufficient and be able to work with minimal supervision. Work with geographically distributed teams across different time zones. A technical lead who can bring the system design into reality by keeping in mind all the aspects of the software including functionality, scalability, clean design, reusability, maintainability, and usability.
Location: Pune, India

Responsibilities
- Develop simple solutions to address complex problems.
- Contribute to a future-ready, high quality, and performant code base.
- Bring technical solutions to the leadership team, feedback on solutions recommended, code review and tech talk.
- Ability to share technical solutions and product ideas with the broader team through design review, code review, proof-of-concepts and show and tell.
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
- Take on complex data-related problems involving some of the most diverse datasets available, leveraging your experience to drive best practices in ML and data engineering.
- Build best-in-class infrastructure and tooling to accelerate our research-to-product efforts and to enable efficient cloud-based deployment and testing of audio processing models.
- Determine the feasibility of projects through quick prototyping with respect to performance, quality, time and cost.
- Work together with our stakeholders to help define and drive new features forward.
Requirements
- Bachelor’s degree (or above) in engineering/computer science with an overall work experience of 15+ years.
- Expert skills in application / backend engineering, developing REST APIs and micro-services, DB (SQL/NoSQL) persistence.
- Solid foundation in data structures, algorithms, and object oriented Design
- Product engineering experience
- Sound knowledge of automation testing and relevant tools.
- Be highly flexible and adaptable and demonstrate passion for platform development
- Experience with the full web stack performance optimization techniques
- Familiar with AWS or other Cloud environment
- Knowledge of Python, Docker, Kubernetes.
- You have understanding and experience with a variety of Agile approaches, including Extreme Programming, Scrum, and Kanban
- You have professional experience working in a product-driven environment.
- You have experience implementing and maintaining high-scale, production ML systems.
- You have an interest in learning more about audio processing and music information retrieval and you’re excited about building amazing products that use such technologies.