- Office in Hyderabad - India
Description
Designation: Senior Software Engineer – Big Data
Location: Hyderabad
About Us:
We are a global organization driven by a diverse community of professionals who bring unique experiences and perspectives to everything we do. Whether working from a corporate office or remotely, we stay connected by listening to our customers and collaborating on impactful solutions.
Our products and services power businesses of all sizes, across industries. At the core of our operations are our values: being data-inspired, relentlessly curious, and inherently generous. These values guide our decisions, shape our culture, and define how we work together.
Role Overview:
We are looking for a Senior Software Engineer – Big Data to design, build, and optimize modern data platforms and pipelines. This role requires strong expertise in big data technologies, cloud environments, and data engineering best practices, with a focus on scalability, performance, and innovation.
Key Responsibilities :
- Design, build, deploy, and document scalable data pipelines within big data ecosystems
- Develop ETL/ELT pipelines using modern data processing frameworks and tools
- Work with data lake architectures and modern data warehousing concepts such as virtual data warehouses and push-down analytics
- Build and optimize data solutions using file formats such as Parquet, Iceberg, and Delta
- Develop high-performance solutions using Python, Databricks, and Apache Spark
- Work with cloud infrastructure, primarily on GCP Design and manage relational databases including DB2, Oracle, and SQL Server with strong SQL expertise
- Implement workflow scheduling and orchestration using Apache AirflowManage big data clusters including installation, configuration, monitoring, security, resource allocation, and performance tuning
- Create detailed design documents and proof of concepts for new capabilities
- Collaborate with platform and infrastructure teams to deploy solutions into production
- Optimize workloads, manage multi-tenant environments, and ensure SLA adherence
- Participate in planning, data science initiatives, and continuous platform improvement