Senior distributed systems engineer

13 hours ago


India INDI Staffing Services Full time

At INDI, we're passionate about empowering individuals and businesses worldwide. Our cutting-edge recruiters connect leading companies with top talent, fostering a dynamic environment where innovation thrives. Join us in shaping the future of work. Overview of the role: The Senior Distributed Systems Engineer position focuses on working with distributed systems technologies including Apache Ozone, Apache Spark, and Apache Kafka to build enterprise-grade platforms designed for massive scale. This role involves architecting and implementing resilient solutions for distributed data processing, storage, and messaging systems that handle petabytes of data across thousands of nodes while contributing to open-source communities. Key responsibilities: - Designing and implementing core features for distributed systems including Apache Ozone, Apache Spark, and Apache Kafka. - Contributing code and design documentation to Apache open-source communities. - Supporting enterprise customers running large-scale big data analytics and ML/AI pipelines. - Partnering with engineering leadership, product managers, and cross-functional groups to understand requirements and turning them into solid design and implementation. - Architecting resilient and scalable solutions for distributed data processing at massive scale. - Developing advanced monitoring, debugging, and performance analysis tools for large-scale distributed systems. - Providing technical leadership for development of streaming messaging products and related technologies. - Leading and mentoring talented groups of engineers working on distributed systems features. Requirements: - Education: Bachelor's degree in Computer Science or equivalent with 5+ years of experience; OR Master's degree with 4+ years of experience. - Programming Expertise: Strong backend engineering skills with expertise in Java, and/or strong proficiency in Scala across modern ecosystems. - Systems Design: Proven experience with large-scale distributed systems design and development. - Technical Foundation: Strong understanding of scaling, replication, consistency, high availability, and system software design. - Architecture Knowledge: Deep understanding of computer architecture, storage, network, and IO subsystems. - Development Skills: Hands-on programming abilities with strong data structures and algorithms expertise. - Code Quality: Passionate about programming with clean coding habits, attention to detail, and focus on quality. - Communication: Strong oral and written communication abilities. - Language Proficiency: Advanced level of English. Additional skills preferred: - Distributed Storage: Background in distributed storage systems (file systems, database storage internals, No SQL storage, or distributed hash tables). - Performance Optimization: Experience in performance tuning and identifying performance bottlenecks. - Open Source: Recognized contributions to open-source projects. - Apache Ecosystem: Experience with Apache Big Data ecosystem projects (Hive, Pig, Map Reduce, HBase, Spark, Kafka). - Specialized Knowledge: Understanding of storage development, RAFT replication frameworks, distributed query processing, and consensus algorithms. - Cloud Platforms: Experience with cloud services (AWS, Azure, GCP, Open Shift). - Dev Ops: Experience with delivery pipeline tools, CI/CD solutions, and automated testing. - Containerization: Experience with Kubernetes and Docker technologies. - Additional Languages: Proficiency in Python, Java Script, or C++. What to expect from us: - Competitive Compensation: Excellent



  • India INDI Staffing Services Full time

    At INDI, we're passionate about empowering individuals and businesses worldwide. Our cutting-edge recruiters connect leading companies with top talent, fostering a dynamic environment where innovation thrives. Join us in shaping the future of work. Overview of the role: The Senior Distributed Systems Engineer position focuses on working with distributed...


  • Bengaluru, India INDI Staffing Services Full time

    Job Description At INDI, we're passionate about empowering individuals and businesses worldwide. Our cutting-edge recruiters connect leading companies with top talent, fostering a dynamic environment where innovation thrives. Join us in shaping the future of work. Overview of the role: The Senior Distributed Systems Engineer position focuses on working with...


  • Bengaluru, Karnataka, India InfraCloud Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About the project: We are building a data protection platform for SaaS companies. Your experience in building or working with SaaS products and storage will be a super plus for you to succeed in the role. Role and ResponsibilitiesDesign and build the SaaS product - you will help in building and scaling the product.Contribute to and drive open source...


  • India Wits Innovation Lab Full time

    Job Description About the Role: WITS Innovation Lab is seeking experienced Senior Configurators to support the implementation and configuration of our Distribution Management System (DMS) across Phase 1 and Phase 2. You will play a key role in customizing the system to meet business needs, ensuring smooth workflows, and supporting deployment activities....


  • Coimbatore, India Transond Systems Full time

    Job Description Company Description At Transond Systems, we build scalable, cloud-native platforms that power high-volume, multi-tenant applications across IoT and operational domains. Our engineering teams embrace microservices, automation, and CI/CD best practices to deliver reliable, secure, and globally scalable solutions. Role Description We are seeking...


  • Bangalore - Karnataka, India - EOIZ Industrial Harman Becker Automotive Systems Manufacturing Kft Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    HARMAN's engineers and designers are creative, purposeful and agile. As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the...


  • india, india ValueMatrix.AI Full time

    Role Description This is a full-time remote role for a Senior Software Engineering Manager at ValueMatrix.ai. The Senior Software Engineering Manager will be responsible for leading a team of software engineers and managing software development projects. The Senior Software Engineering Manager will be responsible for developing software design plans,...


  • Coimbatore, India EPAM Systems Full time

    Job Description We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team. In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you...


  • India Engie Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SENIOR POWER SYSTEM ENGINEER, TRACTEBELPower System Analysis – Load Flow, Short Circuit, Transient Stability, optimal power flow, optical capacitor placement, P-V and Q-V analysis, Voltage stability , Tap changer optimization study, system security analysis, Insulation coordination and EMT studies (TOV, SFO, FFO, VFTO etc) , Relay Coordination, Harmonic...


  • India ValueMatrix.AI Full time

    Role Description This is a full-time remote role for a Senior Software Engineering Manager at ValueMatrix.ai. The Senior Software Engineering Manager will be responsible for leading a team of software engineers and managing software development projects. The Senior Software Engineering Manager will be responsible for developing software design plans,...