Talent.com
This job offer is not available in your country.
AiDash - Staff Backend Engineer - System Design

AiDash - Staff Backend Engineer - System Design

AiDashBangalore
30+ days ago
Job description

How you'll make an impact :

  • Design, develop and deploy scalable distributed systems.
  • Implement scalable and resilient distributed systems, with a high amount of fault tolerance, availability & reliability.
  • Lead and deliver critical projects that make our systems more robust, which increases the value proposition for the customers.
  • Understanding the business and product requirements, and help the team to make design choices which can easily be extended to handle future evolution of business cases.
  • Defining the framework and working with a talented set of engineers to implement the most optimal architectural patterns, and defining the coding standards.
  • Helping the team with HLD & LLD review and code reviews to make the codebase more maintainable.
  • Build tools that improve engineering productivity.
  • Refactor service to improve code quality, runtime efficiency and resource optimisation.
  • Working with stakeholders, including Engg, design, product, and executive teams and assisting them with technical perspectives and solving product related queries.
  • Evolve AiDash architecture as we continue to scale.
  • Monitor, analyze, and optimize system performance and resource utilization.
  • Stay updated with the latest advancements in distributed systems technologies and methodologies.

What we're looking for :

  • 10+ years of experience designing and building scalable, extensible & performant products / components.
  • Demonstrated skills and understanding of microservices and systems design.
  • Hands-on experience in evolving tech stack and in-depth knowledge of system internals.
  • Sound understanding of Java and Spring Boot / Python / Go.
  • Unit test cases, code quality & coverage.
  • An extremely good working knowledge of relational database systems (PostgreSQL / MySQL) or NoSQL databases such as MongoDB.
  • Experience in designing, developing and maintaining Restful APIs, GRPC.
  • Operational experience with Docker, Kubernetes and AWS.
  • Knowledge of performance optimisation techniques, including load testing, profiling, and the ability to identify and resolve bottlenecks in backend systems.
  • Sound understanding of VAPT analysis and potential resolutions, making the system more secure.
  • Mentoring a team of dynamic engineers inculcating a culture of technical excellence.
  • Any prior experience working with GIS data and Shapefiles would be a plus
  • (ref : hirist.tech)

    Create a job alert for this search

    Staff Engineer Backend • Bangalore