Back to list

Vacancy description

Software Engineer - (Sr. Spark) in भारत

Jobgether

  • Full-timeStandard weekly hours

भारत

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineer – (Sr. Spark) based in India. As a Senior Spark Software Engineer, you will design, develop, and optimize scalable big data processing solutions that support complex enterprise needs. You will take ownership of the full data engineering lifecycle, from solution design and development to testing, deployment, and ongoing operations. Working with modern big data technologies and cloud-native services, you will help build robust data platforms that enable efficient data ingestion, transformation, storage, and analysis. You will collaborate with cross-functional and client-facing teams to translate business requirements into reliable technical solutions. In this role, you will also guide team members, mentor engineers, and promote effective development practices. This is an opportunity to combine deep technical expertise with leadership and deliver high-impact data solutions across multiple industries. Accountabilities - Design, develop, test, deploy, and operate end-to-end data processing systems that meet enterprise performance, scalability, and reliability requirements. - Build and optimize big data solutions using Apache Spark, Spark SQL, and related technologies across databases, streaming platforms, and data warehouses. - Apply object-oriented design principles and sound software engineering practices to develop maintainable, efficient, and scalable applications. - Build and maintain enterprise data platforms, including data ingestion pipelines, data lakes, ETL processes, and data warehouses. - Design and implement efficient production deployments for data engineering projects using cloud-native services and best practices. - Identify opportunities to improve data processing performance, system reliability, operational efficiency, and deployment workflows. - Track project progress using lean, efficient processes, proactively identify delivery blockers, and collaborate with team members to resolve issues.

- Lead and mentor engineering teams, provide technical guidance, and promote high standards of coding, debugging, testing, and delivery. - Work closely with clients and stakeholders to understand business requirements, communicate technical solutions clearly, and ensure successful project outcomes. - Contribute to multi-cloud data engineering initiatives and help deliver solutions tailored to different cloud environments and business domains. Requirements: - Strong experience in object-oriented design, software development, and implementation. - Demonstrated experience designing, building, testing, deploying, and operating end-to-end data processing systems. - Hands-on expertise with Apache Spark, Spark SQL, and associated big data technologies. - Experience building enterprise data platforms covering data ingestion, data lakes, ETL pipelines, and data warehousing. - Strong coding, debugging, troubleshooting, and performance optimization skills. - Experience deploying and operating production-grade data engineering solutions using cloud-native services. - Familiarity with multi-cloud deployments is an advantage. - Experience leading technical teams, mentoring engineers, and coordinating delivery across project teams. - Strong organizational skills, with the ability to track project progress, prioritize deliverables, identify risks, and resolve blockers proactively. - Excellent communication and presentation skills, including the ability to explain technical concepts and engage effectively with clients. - Knowledge of additional big data technologies such as Hadoop, HDFS, Hive, Impala, HBase, MongoDB, Cassandra, and Kafka is a plus. - Domain knowledge in industries such as healthcare, banking and financial services (BFSI), or retail is an advantage.

Similar vacancies

More like this role

  • Hybrid
  • IT
... coding practices covering authentication, authorization, data protection, and vulnerability mitigation. - Collaborate with product owners, architects, peer engineers, DevOps, and infrastructure teams on solutions, deployments, build pipelines, and environment configuration. - Participate in code reviews, technical discussions, ...

Chennai, भारत

  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
... in the AI era? Join us at Zscaler. Role We are looking for a Sr Software Engineer to join our team. This is a Hybrid role, reporting to the Senior Manager, Software Engineering in the Exposure Management & Security Operations department. As a passionate engineer you will work with a team of cloud architects in building ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... in-region; establish best practices for secure-by-design data engineering. Required qualifications, capabilities, and skills - Formal training or certification on software engineering concepts and 10+ years applied experience - Software engineering experience with significant time architecting large-scale data platforms. - Demonstrated ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... rapid iteration turns directly into measurable customer impact. We stay relentlessly aligned with customer outcomes while pushing the frontier of AI-driven software development, using cutting-edge AI tools and techniques to build systems that scale. As a Sr. Software Engineer at OpenGov, you will develop top-tier SaaS solutions ...

Pune, भारत

  • IT

$180 USD

... $180 billion in assets under administration, serves 100+ carrier clients, 2500 distributors and partners, and over 2 million policyholders. WHO YOU ARE: Sr Software Engineer I, Tech Lead plays a key role in the design, development/configuration, unit testing, installation, and ongoing maintenance of Zinnia software platforms. ...

Noida, भारत

  • IT
GE HealthCare seeks a Senior Software Engineer for mobile app development within their Patient Care Solutions Mobile Center of Excellence. This hands-on role focuses on designing and delivering secure, scalable mobile solutions while establishing reusable capabilities and engineering standards across multiple products. ...

Bangalore, भारत

  • Contract
  • IT
  • Fullstack
... technical excellence by writing high-quality code, implementing robust frontend testing strategies (e.g., unit, integration, and E2E testing), mentoring other engineers, and advocating for operational reliability. What We’re Looking For - 4+ years of experience in software development, building complex systems for SaaS products ...

Bangalore, भारत

  • Contract
  • IT
... Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Asset and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted ...

Bangalore, भारत

  • Hybrid
  • Contract
  • QA
... their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Senior SDET - Test Automation Engineer 5+ Years’ Experience Location: Vadodara (Client office, Hybrid) Role Overview We are seeking a Senior Software Development Engineer in Test (SDET) with strong ...

Pune, भारत

  • Remote
  • IT
... preparation and feature computation to experimentation, large-scale distributed training, evaluation, deployment, and governance & observability. As a Senior Software Engineer, you will design and implement core platform services exposed through high‑quality APIs and SDKs for a platform that seamlessly integrates data systems, ...

Bangalore, भारत