2,077,957open jobs
123,219companies
250,857added this week
Browse all
Location
In office (Bengaluru)
Seniority
Middle · 4+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Aug 19, 2026.

Overview
Company
Impact
Profile match
SPG Delivers StrategicHiring and IT Solutions. At SPG Consulting, we are more than a staffing partner — we are your IT solutions powerhouse. SPG Consulting is your trusted partner for IT hiring, digital transformation, managed IT services, and software implementation.
Job Description - Spark + Scala + Python + GitHub Copilot Position Senior Data Engineer - Apache Spark / Scala / Python Experience 4-8 years

Job Summary We are looking for an experienced Data Engineer with strong expertise in Apache Spark, Scala, Python, and GitHub Copilot. The candidate will be responsible for developing scalable data processing solutions, building data pipelines, optimizing Spark workloads, and leveraging AI-assisted development tools to improve engineering productivity and code quality.

Key

Responsibilities Design, develop, and maintain scalable data processing pipelines using Apache Spark. Develop high-performance Spark applications using Scala and Python (PySpark). Build batch and near-real-time data processing solutions. Perform data transformation, cleansing, aggregation, and enrichment using Spark. Optimize Spark jobs for performance, scalability, memory utilization, and cost. Work with large datasets across distributed data platforms. Develop reusable and maintainable Scala/Python code following coding standards. Troubleshoot Spark jobs, performance issues, data-quality problems, and production failures. Implement data validation, error handling, logging, and monitoring. Work with cloud-based data platforms and distributed storage systems. Use Git/GitHub for source control, branching, code reviews, and collaboration. Leverage GitHub Copilot for code generation, refactoring, unit tests, documentation, SQL, and development productivity. Review and validate Copilot-generated code for correctness, security, performance, and maintainability. Collaborate with Data Architects, Data Engineers, Analysts, and business stakeholders. Participate in Agile ceremonies, technical discussions, code reviews, and production support.

Required Skills Strong hands-on experience with Apache Spark. Strong programming experience in Scala. Good hands-on experience with Python/PySpark. Strong understanding of Spark SQL, DataFrames, and RDDs. Experience with distributed computing and large-scale data processing. Strong knowledge of data structures, algorithms, and performance optimization. Experience with Git and GitHub. Hands-on experience with GitHub Copilot or similar AI-assisted development tools. Good understanding of ETL/ELT concepts and data engineering principles. Strong debugging and problem-solving skills. Good communication and collaboration skills. Good to Have Experience with Azure Databricks, AWS EMR, or Google Cloud Dataproc. Knowledge of Delta Lake / Delta Tables. Experience with Apache Kafka or other streaming technologies. Knowledge of Hive, HDFS, and Hadoop ecosystem. Experience with Azure Data Factory, AWS Glue, or similar orchestration tools. Knowledge of Docker and Kubernetes. Experience with CI/CD and DevOps practices. Knowledge of SQL and relational databases. Experience with cloud data warehouses such as Snowflake, Azure Synapse, or BigQuery. GitHub Copilot Expectations Use GitHub Copilot to accelerate development of Scala and Python applications. Generate and enhance unit tests, documentation, and repetitive code. Use Copilot for debugging, refactoring, and code optimization. Apply proper engineering judgment when reviewing AI-generated code. Ensure generated code complies with organizational security, coding, and data-governance standards.

Education Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field. Key Technologies Apache Spark | Scala | Python | PySpark | Spark SQL | Git | GitHub | GitHub Copilot | Databricks | Kafka | Hadoop | Cloud Preferred Candidate Profile The ideal candidate should have strong hands-on experience in Spark, Scala, and Python, with a solid understanding of distributed data processing and modern data engineering practices. Experience using GitHub Copilot effectively and responsibly to improve development productivity is highly desirable.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,077,957 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $15k – $34k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Bengaluru
JavaScript
Node JS
DevOps
Rest API
CI/CD
Jenkins
AWS
AWS Lambda
GitHub
Amazon S3
IAM
Amazon CloudWatch
Amazon EventBridge
API Gateway
Management
Jira
Agile
Scrum
QA
Selenium
Cucumber
Playwright
Postman
Apply
≈ $15k – $35k per year (Estimated) · In office · PhD · Bengaluru
Python
JavaScript
Node JS
Databases
DynamoDB
DevOps
CI/CD
AWS
AWS Lambda
API Gateway
Apply
Software Engineer I 5 hours ago
≈ $8k – $21k per year (Estimated) · In office · 2+ years exp · Bachelor's Degree · India
C#
C#
ASP.NET Core
AI/ML
LangChain
Embeddings
Prompt Engineering
LLM
RAG
Semantic Search
DevOps
AWS
Kubernetes
Amazon EKS
Amazon EC2
Management
Agile
Apply
In office · 3+ years exp · Pune
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
AI/ML
Copilot
Cursor
LangGraph
LangChain
Claude
Model Context Protocol
AI Agents
OpenAI SDK
Pydantic AI
CrewAI
RAG
Context Engineering
Frontend
GraphQL
Next.js
React.js
Storybook
DevOps
Rest API
Git
AWS
QA
Cypress
Playwright
Apply
In office · 5+ years exp · India
Python
JavaScript
Java
C++
Java
Maven
Spring Boot
Databases
Oracle
MS SQL
Apache Kafka
Frontend
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Windows
Unix
Apply
≈ $24k – $58k per year (Estimated) · Remote (India) · Full-Time · 7+ years exp · Bengaluru
DevOps
Configuration Management
Management
Agile
Apply
≈ $35k – $100k per year (Estimated) · Remote (India) · Full-Time · 6+ years exp · Bengaluru
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Platform Engineering
SLI/SLO/SLA
GitHub
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
Frontend
GraphQL
Next.js
React.js
Lighthouse
Mobile
PWA
DevOps
Rest API
GCP
New Relic
Datadog
Azure
CI/CD
Git
AWS
Docker
Analytics
A/B Testing
QA
Sentry
Apply
≈ $28k – $59k per year (Estimated) · In office · Full-Time · 12+ years exp · Bengaluru
Apply
≈ $17k – $46k per year (Estimated) · In office · Full-Time · Bengaluru
JavaScript
TypeScript
SQL
Databases
PostgreSQL
DevOps
Kibana
Kubernetes
Management
Confluence
QA
JMeter
Apply
See all jobs
This is one of many
2,077,957 more open roles from verified company boards, updated every day.