Job Title: Big Data Engineer (EL3)
Experience: 4+ Years
Employment Type: Full-Time
Job Summary
We are looking for a skilled Big Data Engineer with 4+ years of experience in designing, developing, and optimizing scalable big data solutions. The ideal candidate should have strong expertise in Scala, PySpark, AWS, and AWS Glue, with hands-on experience building high-performance data pipelines and data validation frameworks. The candidate will work closely with cross-functional teams to deliver scalable, high-quality data engineering solutions while leveraging AI-powered development tools to improve productivity.
Key Responsibilities
- Design, develop, and optimize highly scalable, rule-based data validation engines capable of validating data across multiple data pipelines.
- Build and maintain high-performance big data pipelines using Scala, PySpark, AWS, and AWS Glue.
- Develop clean, efficient, and well-tested code while utilizing optimized data formats such as Parquet for high-performance storage and retrieval.
- Perform data validation, profiling, and quality assessments to ensure consistency and accuracy across enterprise data systems.
- Leverage enterprise-approved AI coding assistants and code-generation tools to improve software development efficiency and automate repetitive tasks.
- Collaborate with business stakeholders and cross-functional engineering teams to translate business requirements into scalable technical solutions.
- Evaluate emerging big data technologies and AI-driven engineering practices to enhance platform capabilities.
- Participate in code reviews, testing, debugging, and performance tuning to ensure high-quality software delivery.
- Continuously optimize data processing performance, scalability, and reliability across distributed systems.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 4+ years of software engineering experience developing big data pipelines.
- 3+ years of hands-on programming experience in Scala and PySpark.
- 3+ years of experience building big data solutions on AWS.
- Strong experience with AWS Glue for ETL development.
- Experience working with big data storage formats such as Parquet.
- At least 1 year of experience in data validation, data profiling, or building rule-based data validation engines.
- Experience using AI coding assistants or code-generation tools (such as GitHub Copilot or Codex) during software development.
Required Technical Skills
- Scala
- PySpark
- Apache Spark
- AWS
- AWS Glue
- Parquet
- ETL Development
- Data Validation
- Data Profiling
- Big Data Pipelines
- Distributed Data Processing
- SQL
- Git
- AI Coding Assistants (GitHub Copilot, Codex, etc.)
Preferred Skills
- Experience with large-scale distributed data processing.
- Knowledge of data quality frameworks and governance practices.
- Strong analytical and problem-solving abilities.
- Familiarity with CI/CD pipelines and software engineering best practices.
- Excellent communication and collaboration skills.
What We Offer
- Opportunity to work on enterprise-scale big data platforms.
- Exposure to AI-assisted software development practices.
- Collaborative and innovation-driven work environment.
- Career growth with modern cloud and big data technologies.
- Competitive compensation and benefits package.
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)