Senior Software Engineer

Virtusa

Chennai District

On-site

INR 3,000,000 - 4,000,000

Full time

30 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Virtusa in Chennai, India is seeking a PySpark Data Engineer to design, develop, and support scalable data solutions that enable data-driven decision making. You will build robust data pipelines and analytical models to support BI initiatives and strategic objectives.

Key responsibilities include designing and maintaining data solutions, optimizing PySpark/Spark-based processing, and mentoring team members while collaborating with business and technology teams.

Qualifications

  • 5–7 years of data engineering experience.
  • Strong PySpark and Spark hands-on experience.
  • Advanced SQL for querying, transformation, optimization.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Experience building, automating, and monitoring ETL/ELT pipelines.
  • Strong analytical, troubleshooting, and collaboration skills.

Responsibilities

  • Design, develop, and maintain scalable data solutions.
  • Build and optimize large-scale data processing applications with PySpark and SQL.
  • Deliver business requirements aligned with data strategy.
  • Develop analytical data models to support reporting and BI.
  • Develop, test, and deploy high-performance data pipelines.
  • Collaborate with stakeholders and engineering teams to deliver scalable data solutions.
  • Mentor team members and contribute to engineering standards.

Skills

PySpark
Spark
SQL
Relational databases
Data modeling
ETL/ELT
Cloud platforms
Analytical thinking
Communication

Tools

AWS
Azure
GCP
GitHub Copilot
SQL databases

Job description

As a PySpark Data Engineer, you will be responsible for designing, developing, and supporting scalable, reliable, and high-performance data solutions. You will work closely with business and technology teams to build robust data pipelines, develop analytical data models, and deliver data-driven solutions that support strategic business objectives.

Key Responsibilities
  • Design, develop, and maintain scalable, extensible, and highly available data solutions.
  • Build and optimize large-scale data processing applications using PySpark and SQL.
  • Deliver critical business requirements while ensuring alignment with enterprise architecture and data strategy.
  • Design and develop analytical data models to support reporting, analytics, and business intelligence initiatives.
  • Develop, automate, test, and deploy high-performance data pipelines.
  • Analyze, transform, and manipulate large datasets using PySpark and SQL.
  • Identify and mitigate potential risks across the data supply chain.
  • Collaborate with business stakeholders, architects, and engineering teams to deliver scalable data solutions.
  • Troubleshoot and resolve complex data, performance, and application-related issues.
  • Mentor team members and contribute to technical best practices and engineering standards.
Required Skills & Experience
  • 5-7 years of experience in Data Engineering.
  • Strong hands‑on experience with PySpark and Spark for large-scale data processing.
  • Advanced proficiency in SQL for data querying, transformation, optimization, and analysis.
  • Strong understanding of relational databases and data warehousing concepts.
  • Experience in designing and implementing analytical and dimensional data models.
  • Hands‑on experience in building, automating, and monitoring ETL/ELT processes and data pipelines.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of cloud‑native technologies and modern data engineering patterns.
  • Excellent analytical, troubleshooting, and problem‑solving skills.
  • Strong communication skills with the ability to collaborate effectively across teams.
  • Leverage AI‑powered tools such as GitHub Copilot to enhance development productivity and accelerate delivery.
  • Stay informed about emerging AI technologies and recommend innovative approaches to improve products and solutions.
  • Utilize AI‑assisted engineering practices to improve software quality and operational efficiency.
Preferred Qualifications
  • Experience with big data ecosystems and distributed data processing frameworks.
  • Strong ownership mindset with the ability to independently drive project deliverables.
  • Passion for continuous learning and adopting new technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PySpark Data Engineer
PySpark Data Engineer

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Data Engineer
Senior Data Engineer

AagatiServe Pvt Ltd • Delhi

On-site
INR 1,800,000 - 2,400,000
Data Engineer (Python & PySpark)
Data Engineer (Python & PySpark)

Techknomatic Services • Pune District

On-site
INR 700,000 - 1,200,000
PySpark / Spark Developer
PySpark / Spark Developer

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,500,000 - 2,300,000
Big Data Engineer
Big Data Engineer

Nice Software Solutions Pvt. Ltd. • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Data Engineer (PySpark)
Senior Data Engineer (PySpark)

Indigrators • Hyderabad

Remote
INR 2,400,000 - 4,200,000
Data Engineer_Spark/Scala
Data Engineer_Spark/Scala

Zorba AI • Kolkata District

On-site
INR 1,000,000 - 1,500,000
Pyspark developer
Pyspark developer

Zohorecruit • Pune District

On-site
INR 2,500,000 - 4,000,000
Data Engineer_Spark/Scala
Data Engineer_Spark/Scala

Zorba AI • Maharashtra

On-site
INR 800,000 - 1,200,000
Data Engineer_Spark/Scala
Data Engineer_Spark/Scala

Zorba AI • Mumbai

On-site
INR 1,000,000 - 1,500,000