Highly Scalable Distributed Systems Developer

2 weeks ago


Bengaluru, Karnataka, India beBeeDataEngineer Full time US$ 1,04,000 - US$ 1,30,878
Job Overview

We are seeking a seasoned Data Engineer to join our team. This role will involve designing, developing, and maintaining large-scale distributed systems using open-source software.

  • This is a hybrid position that requires working from the office 2-3 set days a week, with a general guidepost of being in the office 50% or more of the time based on business needs.
Key Responsibilities

The ideal candidate will have:

  • Expertise in Distributed Systems: Proven experience in designing, developing, and maintaining large-scale distributed systems.
  • Open-Source Contributions: Active involvement in the open-source community, particularly in streaming, analytical, and low-latency services.
  • Technical Proficiency: Strong proficiency in technologies such as Apache Druid, Apache Pinot, Apache Spark, Apache Flink, Apache Kafka, Temporal, and Yugabyte.
  • Innovative Mindset: A passion for innovation and a drive to stay ahead of the curve by continuously exploring and implementing new technologies.
Qualifications

The basic qualification is 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.

The preferred qualifications include:

  • Bachelor's degree in Computer Science, or related technical discipline. With 10+ years of overall software development experience in building PaaS or Application frameworks.
  • Excellent verbal and written communication and presentation skills, analytical and problem solving skills
  • Proficiency in engineering practices and writing high quality code, with expertise in either one of Java or Python or Go.
  • Experience in Technologies like Spark, Druid, Ray and streaming platforms (Kafka, Flink), containers and kubernetes.
  • Open source committers in Druid, Pinot and/or Spark.
  • Experience in Devops and core infra development using technologies like Kubernetes, Docker, Ansible, Terraform.
  • Experience in building REST services and API's following best practices of service abstractions, Micro-services and Orchestration frameworks.
  • Experience building generic services and instrumentation of libraries for wide use across an organization / company.
  • Experience in Agile methodology and CICD - tool Integration, automation, configuration management in GIT
  • Appreciation of diverse LOBs(Line of business) and their platform needs combined with deep technical expertise are required for the role.


  • Bengaluru, Karnataka, India beBeeDistributed Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

    Software Engineer III - Scalable Distributed SystemsAbout the Role:We are seeking an experienced Software Engineer III to design, develop, and deploy scalable distributed systems. The ideal candidate will have a strong background in software engineering, with expertise in designing and building scalable reusable products/components.The successful candidate...


  • Bengaluru, Karnataka, India beBeeInfrastructure Full time ₹ 20,00,000 - ₹ 30,00,000

    Cloud Infrastructure Engineer OpportunityWe're looking for highly skilled engineers with expertise in solving complex problems in distributed systems, virtualized infrastructure, and highly available services.Key ResponsibilitiesDesign, develop, and deploy software to enhance the availability, scalability, and efficiency of cloud products and services.Design...


  • Bengaluru, Karnataka, India beBeeBackend Full time ₹ 9,00,000 - ₹ 12,00,000

    Backend Software EngineerIndia (remote or hybrid)We are seeking a highly motivated Backend Software Engineer with strong problem-solving skills, expertise in enterprise client experiences, and proficiency in building distributed systems.The ideal candidate will have hands-on experience with APIs, Java, and cloud-based solutions, while also being passionate...


  • Bengaluru, Karnataka, India beBeeSoftware Full time US$ 1,20,000 - US$ 1,80,000

    Digit88 empowers digital transformation for innovative and high-growth companies as their trusted offshore software product engineering partner.We are a lean mid-stage company, with a team of technologists, backed by executives with a deep understanding of and extensive experience in consumer and enterprise product development.Our engineers build highly...


  • Bengaluru, Karnataka, India beBeeEngineering Full time US$ 1,25,000 - US$ 1,75,000

    About Our Software Engineering RoleWe are seeking a highly skilled Software Engineer II to play a key role in designing and implementing high-throughput, low-latency systems that operate reliably in production, even as data volumes scale to billions of events per day.This position requires a strong understanding of computer science fundamentals, data...


  • Bengaluru, Karnataka, India beBeeCloud Full time ₹ 1,50,00,000 - ₹ 2,01,00,000

    Senior Systems ArchitectWe are seeking an experienced senior systems architect to lead the design and implementation of our data management platform.Main ResponsibilitiesDesign and develop massively scalable distributed systems.Lead the development of the core backend of our data platform.Requirements3+ years of experience in infrastructure back-end...


  • Bengaluru, Karnataka, India beBeeBackend Full time ₹ 1,20,00,000 - ₹ 2,50,00,000

    Backend Software Engineer PositionWe are seeking a highly motivated Backend Software Engineer with strong problem-solving skills, expertise in enterprise client experiences, and proficiency in building distributed systems.The ideal candidate will have hands-on experience with APIs, Java, and cloud-based solutions, while also being passionate about designing...


  • Bengaluru, Karnataka, India beBeeEngineering Full time ₹ 12,00,000 - ₹ 15,00,000

    About Distributed Systems EngineeringWe are seeking an engineer with a strong foundation in distributed systems to design and build scalable, fault-tolerant systems that power ML applications. ResponsibilitiesDesign and implement components of distributed systems with a focus on reliability, scalability, and performance.Write well-defined abstractions...


  • Bengaluru, Karnataka, India beBeeDistributed Full time US$ 15,00,000 - US$ 20,00,000

    Job OverviewWe are seeking an experienced Senior Distributed Systems Architect to join our team. In this challenging role, you will design and build scalable distributed systems that meet the unique requirements of availability, latency, and consistency.Key Responsibilities:Design and implement highly available and fault-tolerant distributed systemsDevelop...


  • Bengaluru, Karnataka, India beBeeEngineer Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    About the RoleWe are seeking an experienced engineer to join our team and contribute to the design and development of scalable, fault-tolerant systems that power machine learning applications.Responsibilities include:Designing and implementing components of distributed systems with a focus on reliability, scalability, and performanceWriting well-defined...