Software Engineer (Data Platform) in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (Data Platform) in India.
You will join a high-impact data platform engineering team building the backbone of a large-scale cybersecurity ecosystem serving hundreds of thousands of organizations worldwide. The role focuses on designing and operating distributed, cloud-native data systems that power real-time threat detection and advanced security analytics. You will work at the intersection of backend engineering, data infrastructure, and security intelligence, contributing to systems that process massive volumes of product telemetry and security signals. The environment is highly collaborative, involving engineers, architects, SREs, and product teams solving complex scalability and reliability challenges. You will help build resilient data pipelines and frameworks that enable advanced detection models and operational insights. This is a role for engineers who thrive in high-scale, mission-critical environments and enjoy solving deep technical problems.
- Design, build, and enhance scalable data frameworks and backend services powering next-generation platform capabilities in a large distributed environment.
- Develop and optimize high-throughput data pipelines for ingestion, processing, storage, and querying of security-related data at scale.
- Participate in architecture discussions, technical design reviews, and planning sessions with engineering and architecture teams.
- Collaborate with operations and site reliability teams to ensure systems are production-ready, observable, resilient, and maintainable.
- Contribute to platform evolution by improving standards around performance, security, reliability, and operational excellence.
- Support development of frameworks enabling advanced analytics and automated threat detection capabilities.
- 4–6 years of professional software engineering experience building scalable backend or data-intensive systems.
- Strong experience in cloud-native development, particularly on AWS environments.
- Proficiency in Java and GoLang, with working knowledge of Python.
- Hands-on experience with large-scale data platforms, including data lake ingestion, storage, and query systems.
- Experience working with distributed systems and streaming technologies such as Kafka and Apache Spark.
- Familiarity with Apache Hudi is highly preferred, along with AWS services such as EKS, S3, Glue, and Athena.
- Strong understanding of system design principles including APIs, authentication, messaging, logging, monitoring, and testability.
- Experience with large-scale ETL pipelines and data processing workflows.
- Exposure to AI-native engineering practices is a plus.
- Strong Linux/Unix troubleshooting skills in distributed cloud environments.
- Excellent communication, collaboration, and problem-solving abilities.
- Bachelor’s degree in Computer Science or related field.
- Remote-first work culture with flexibility depending on role requirements.
- Opportunity to work on large-scale, mission-critical data platforms in a global engineering environment.
- Exposure to cutting-edge technologies in cloud, distributed systems, and cybersecurity analytics.
- Strong focus on learning, innovation, and technical growth.
- Inclusive and collaborative culture with global teams.
- Wellbeing initiatives, including wellness programs, webinars, and dedicated wellbeing days.
- Employee-led communities, sustainability initiatives, and volunteer opportunities.
- Engaging global events, challenges, and team-building activities.