HiroJet
Senior Staff Engineer (Remote)
Senior Staff Engineer | HiroJet | India
Job Role-Senior Staff Engineer (Kafka Expertise)
Job Location- India (Remote)
About the Company-
...Senior Staff Engineer | HiroJet | India
Job Role-Senior Staff Engineer (Kafka Expertise)
Job Location- India (Remote)
About the Company-
We empower the people who power modern, digital business. We enable customers to deliver reliable and secure cloud-native applications through its SaaS Analytics Log Platform, which helps practitioners and developers ensure application reliability, secure and protect against modern security threats, and gain insights into their cloud infrastructures. Customers worldwide rely on us to get powerful real-time analytics and insights across observability and security solutions for their cloud-native applications.
Responsibilities:
– Design, implement, and scale high-volume, fault-tolerant backend systems on AWS to process and manage petabytes of customer data.
– Develop and optimize distributed systems that leverage AWS services (e.g., S3, EC2, ECS, RDS, Lambda) to ensure efficiency, scalability, and reliability.
– Use Kafka as a key component for real-time data ingestion, guiding best practices for managing petabyte-scale data flows across distributed environments.
– Write and maintain clean, high-quality, testable code, including automated tests to validate system robustness.
– Collaborate closely with cross-functional teams to respond effectively to dynamic business needs and ensure smooth integration of backend solutions.
– Serve as a Subject Matter Expert (SME) for Kafka and distributed systems, particularly for AWS cloud infrastructure, to drive best practices.
– Mentor and guide junior engineers, fostering knowledge-sharing and improving software development processes.
– Conduct performance tuning and troubleshooting on distributed, multi-threaded systems to ensure high availability and low latency.
– Write comprehensive design documents and maintain documentation to support system architecture, AWS deployment configurations, and implementation.
– Own project planning by breaking down requirements into technical tasks, estimating timelines, and ensuring effective project execution.
– Evaluate and recommend AWS technology solutions to enhance system performance and support scalability needs.
Requirements:
– Bachelor’s, Master’s, or Ph.D. in Computer Science, Engineering, or a related field.
– 10-14 years of experience with distributed systems, backend development, and a proven track record of ownership and technical leadership.
– Expertise in object-oriented programming languages such as Java, Scala, or C++, with a solid understanding of multithreaded programming and distributed computing principles.
– Proven experience running and optimizing Kafka clusters at scale, preferably in AWS environments.
– Strong knowledge of AWS services and infrastructure, with hands-on experience in large-scale data storage and processing solutions on AWS.
– Solid understanding of data structures (maps, lists, trees) and performance characteristics.
– Knowledge of CI/CD best practices, especially in AWS-based development environments, to ensure high-quality and automated deployment workflows.
– Proven experience leading and mentoring engineering teams, with a collaborative and team oriented mindset.
– Ability to work effectively in a remote, multi-time-zone setup, and communicate complex technical details to both technical and non-technical stakeholders.
Desirable:
Experience in big data and/or 24×7 commercial service is highly desirable. Agile software development experience (test-driven development, iterative and incremental development) is a plus.
If interested, share your resume at Anupriya@hirojet.com
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save