6 Traceable Jobs
Principal Engineer - Distributed Systems (10-14 yrs)
Traceable
posted 14d ago
Key skills for the job
Job Description :
Responsibilities :
- Leading the design, architecture, and development of complex software systems, frameworks, and libraries, and ensuring that they meet the highest standards of quality, performance, and scalability.
- You will help develop a robust roadmap for ensuring engineering operational excellence.
- Conducting performance analysis and optimization of software systems, and ensuring that they are performant and scalable.
- Participating in software development project planning and estimation, and ensuring that deadlines and milestones are met.
- Collaborating with other teams and stakeholders to define and refine software requirements, and ensuring that they are translated into actionable software development tasks.
- Providing technical leadership and guidance to junior engineers and other team members, and contributing to their professional growth and development.
- Participating in code reviews and ensuring that coding standards and best practices are followed across the team.
- Staying up-to-date with new technologies, frameworks, and best practices in software development, and sharing this knowledge with the team.
- Hiring the best talents for Traceable AI.
Requirements :
- Bachelor's or Master's degree in computer science.
- 10+ years of work experience in building large-scale distributed systems.
- Strong experience in building, designing, and scaling high-performance solutions and products.
- Must have experience in building and maintaining highly reliable distributed systems/applications that operate at a high scale.
- Must have a stronghold of design principles, the fundamentals of architecture, quality processes, and estimation techniques.
- Must have worked on Java, GRPC-based microservices architecture with a modern tech stack and development environment.
- Must have good knowledge/experience Kafka/Kafka Streams.
- Strong communication skills, both verbal and written, and the ability to listen effectively.
Nice to have :
- Good to have experience in security product development background.
- Good to have experience in GraphQL, MongoDB, and OLAP data stores like Druid/Apache Pinot.
Functional Areas: Other
Read full job description10-15 Yrs
Kolkata, Mumbai, New Delhi +4 more