Distributed Systems Engineer
2 days ago
Health Catalyst is a pioneering company in the healthcare industry, poised to revolutionize the way we approach software development.
We are seeking an experienced Distributed Systems Engineer to join our team and contribute to designing, implementing, and maintaining complex Kafka pipelines in an AWS environment.
About UsWe're working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people. Our company values smart, hardworking, and humble individuals who can thrive in a fast-paced environment.
Job Summary/ResponsibilitiesWe're looking for a highly skilled Distributed Systems Engineer with 6+ years of experience to lead the design and architecture of Kafka pipelines using AWS MSK and Kafka Connect.
- Develop advanced Kafka Sink Connectors for various data stores, including RDS, DocumentDB, S3, OpenSearch, and potentially AWS KeySpaces and ScyllaDB.
- Create complex Single Message Transformations (SMTs) for sophisticated ETL operations.
- Design and implement robust error handling and fault tolerance mechanisms, including DLQ systems.
- Optimize Kafka cluster performance and develop advanced monitoring solutions using Prometheus and Grafana.
- Implement best practices for logging and observability using AWS CloudWatch.
- Develop comprehensive automation solutions using shell scripting and potentially other technologies.
- Provide technical leadership and mentorship to team members.
- Collaborate with other teams to design and implement Kafka Producers in Java.
To be successful in this role, you'll need:
- A Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of extensive experience working with Apache Kafka and its ecosystem.
- Strong Java programming skills with experience in developing Kafka Producers.
- Deep understanding of AWS services, particularly MSK, EC2, CloudWatch, and other relevant data services.
- Expert-level knowledge of Kafka Connect and developing custom connectors.
- Proven experience in designing and implementing complex distributed systems.
- Advanced skills in performance tuning and optimization of Kafka clusters.
- Expertise in monitoring and observability tools such as Prometheus and Grafana.
- Strong scripting skills (shell, Python, etc.) for developing sophisticated automation solutions.
- Excellent problem-solving, communication, and leadership skills.
The estimated annual salary for this position is around $150,000 - $200,000, depending on location and experience.
-
Data Engineer for Distributed Systems
1 week ago
Hyderabad, Telangana, India Electronic Arts Full timeJob Title: Data Engineer for Distributed SystemsWe are seeking a highly skilled Data Engineer to join our team at Electronic Arts. As a key member of our Data and AI Group, you will be responsible for designing and developing high-availability solutions that run on distributed systems in the cloud using stream processing frameworks.
-
Software Engineer
1 month ago
Hyderabad, Telangana, India Microsoft Full timeAbout the RoleMicrosoft is seeking highly skilled backend engineers to join our team in India. We are building large scale distributed systems that handle massive amounts of data with tight availability, reliability, and latency constraints.ResponsibilitiesAs a backend engineer, you will work on modern cloud services with a focus on service excellence and...
-
Hyderabad, Telangana, India Oracle Full timeWe are seeking a highly skilled Network Architect and Distributed Systems Engineer to join our team at Oracle.About the Role:This is an exciting opportunity for a talented engineer to design, develop, and operate the network stack required to run distributed AI workloads across a cluster spanning thousands of GPUs.Key Responsibilities:Designing and...
-
Cloud Software Engineer
1 month ago
Hyderabad, Telangana, India Oracle Full timeJob Requirements Oracle is seeking a highly skilled Cloud Software Engineer to join our team. As a key member of our team, you will be responsible for designing and building scalable, distributed, and resilient software components and services to support our insurance applications. Key Responsibilities Design and develop highly available and scalable...
-
Senior Software Engineer
4 weeks ago
Hyderabad, Telangana, India Digihelic Solutions Private Limited Full timeJob Title: Senior Software Engineer - Distributed SystemsWe are seeking an experienced Senior Software Engineer to lead the development of our distributed systems. The ideal candidate will have a strong background in Java, Spring Boot, and microservices architecture.Key Responsibilities:Design and implement microservices using Spring Boot and Java.Develop...
-
Hyderabad, Telangana, India 860 GapTech India Full timeAbout 860 GapTech IndiaWe are seeking a seasoned Senior Observability Engineer to join our team at 860 GapTech India. As a key member of our engineering organization, you will play a critical role in designing and implementing our NextGen Observability platform.Key ResponsibilitiesDesign, implement, and maintain observability solutions for our distributed...
-
Senior Java Software Engineer
2 weeks ago
Hyderabad, Telangana, India Nisum Full timeAs a Senior Java Software Engineer, you will play a key role in the development of our distributed systems. We are seeking an experienced professional with a strong background in Java, Spring, and NoSQL technologies to join our team.
-
Lead Distributed Systems Manager
2 weeks ago
Hyderabad, Telangana, India Oracle Full timeWe are seeking an experienced Senior Software Development Manager to lead our team of engineers in building and operating large-scale, highly available distributed systems.The ideal candidate will have a strong background in microservices architecture, Java, and experience mentoring and growing junior engineers. They will be responsible for owning and...
-
Senior Cloud Distributed Systems Developer
2 weeks ago
Hyderabad, Telangana, India Microsoft Full timeOverviewWe are seeking an experienced Senior Cloud Distributed Systems Developer to join our team in India. As a key member of our engineering team, you will play a critical role in designing, developing, and shipping highly reliable distributed systems and services.About the RoleThis is an excellent opportunity for individuals who are passionate about...
-
Technical Lead
2 weeks ago
Hyderabad, Telangana, India Evernorth Health Services Full timeAbout Evernorth Health Services:We are a leading health services company that creates innovative solutions to improve health and increase vitality. Our relentless pursuit of innovation makes the prediction, prevention, and treatment of illness and disease more accessible to millions of people.Responsibilities:Lead a team of analysts and developers in...
-
Information Security Architect
2 weeks ago
Hyderabad, Telangana, India Gap Inc. Full timeJob Description:We are seeking a highly skilled Information Security Architect - Distributed Systems to join our team at Gap Inc.Company OverviewAt Gap Inc., we are committed to delivering innovative and secure solutions that meet the evolving needs of our customers. Our Information Security team plays a critical role in ensuring the confidentiality,...
-
Hyderabad, Telangana, India ADCI HYD 13 SEZ Full timeJob Overview">This position involves working on the Amazon Tax Platform Services team, responsible for developing software solutions to calculate taxes and generate tax invoices globally.">About the Role">We are seeking a skilled software development engineer to contribute to all parts of the software development lifecycle, including design, development,...
-
Hyderabad, Telangana, India myGwork Full timeImagine a career where you can shape the future of entertainment and technology. As a Senior Software Engineer at Warner Bros. Discovery, you'll be part of a team that brings magic to life. About UsWe're a global media and entertainment company that offers a diverse range of content, brands, and franchises across television, film, streaming, and gaming. Our...
-
Hyderabad, Telangana, India Splunk Inc Full timeSplunk Inc is a leader in machine data accessibility, usability, and value.We are passionate about delivering the best experience for our customers and committed to our work, customers, having fun, and most significantly to each other's success.As an Infrastructure Software Engineer at Splunk, you will help us run one of the largest and most sophisticated...
-
Software Development Engineer
4 days ago
Hyderabad, Telangana, India Tanla Platforms Limited Full timeAbout the Company:Tanla Platforms Limited is a leading provider of cloud-based software solutions for the telecom and CPaaS industry.Job Summary:We are seeking an experienced Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, coding, maintaining, and performance tuning software...
-
Hyderabad, Telangana, India Talent500 Full timeTalent500 is an equal opportunity employer actively promoting diversity, equity, and inclusion in our organization.We are seeking a highly skilled Chief Software Architect for Distributed Systems to join our team.The estimated annual salary for this position is $250,000 - $300,000, depending on location and experience.Job Description:This role involves...
-
Senior Utility Distribution System Developer
3 weeks ago
Hyderabad, Telangana, India Response Informatics Full timeJob Title:Senior Utility Distribution System DeveloperAbout Us:At Response Informatics, we are a leading provider of innovative solutions for the utility industry. Our team is dedicated to delivering high-quality services and products that meet the evolving needs of our clients.Salary:$120,000 - $180,000 per yearJob Description:We are seeking an experienced...
-
Chief Software Architect for Distributed Systems
2 weeks ago
Hyderabad, Telangana, India Evernorth Health Services Full timeAbout Evernorth Health Services:We are a leading provider of pharmacy, care, and benefits solutions to improve health and increase vitality. Our team is dedicated to making the prediction, prevention, and treatment of illness and disease more accessible to millions of people.Responsibilities:Candidates will need to have experience with medium-to-large-scale...
-
Backend Developer for Distributed Systems
3 weeks ago
Hyderabad, Telangana, India Career Carnival Full timeCareer Carnival is seeking a seasoned Java backend developer to join our team.The estimated annual salary for this position is $120,000 - $180,000 based on industry standards.Job DescriptionWe are looking for an experienced professional with 7-9 years of hands-on experience in Java programming for backend development.A strong understanding of Java Spring...
-
Hyderabad, Telangana, India Evernorth Health Services Full timeAbout Evernorth Health Services:As a leading healthcare company, Evernorth Health Services creates innovative pharmacy, care, and benefits solutions to improve health and increase vitality. With a relentless pursuit of innovation, we make the prediction, prevention, and treatment of illness and disease more accessible to millions of people.Key...