Python Data Engineer Chennai / Bengaluru Location

Year    Chennai, Tamil Nadu, India

Job Description

Job Title: Software Development Engineer Location: TechM Chennai TMCC Years of Experience: 5 7 Years Job Summary:
We are seeking a skilled Software Development Engineer with a strong background in PySpark to join our dynamic team at TechM Chennai TMCC. The ideal candidate will have 5 7 years of experience in software development, with a focus on big data technologies and data processing frameworks. You will be responsible for designing, developing, and maintaining scalable data processing solutions that meet our business needs. Responsibilities:

  • Design and implement data processing pipelines using PySpark to handle large datasets efficiently.
  • Collaborate with data scientists and analysts to understand data requirements and translate them into technical specifications.
  • Optimize existing data processing workflows for performance and scalability.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Ensure code quality and maintainability through best practices and documentation.
  • Stay updated with the latest industry trends and technologies related to big data and software development.
Mandatory Skills:
  • Proficient in PySpark and its ecosystem.
  • Strong programming skills in Python and/or Scala.
  • Experience with big data technologies such as Hadoop, Spark, and Hive.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and their data services.
  • Experience with version control systems, preferably Git.
Preferred Skills:
  • Knowledge of data warehousing concepts and ETL processes.
  • Experience with containerization technologies like Docker.
  • Familiarity with machine learning frameworks and libraries.
  • Understanding of Agile methodologies and experience working in Agile teams.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5 7 years of relevant work experience in software development with a focus on big data technologies.
  • Strong analytical and problem solving skills.
  • Excellent communication and teamwork abilities.
If you are passionate about big data and software development and meet the above criteria, we encourage you to apply and join our innovative team at TechM Chennai TMCC.
Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates and the Society to Rise . We are a USD 4.9 billion company with 121,840+ professionals across 90 countries, helping over 935 global customers including Fortune 500 companies. Our convergent, digital, design experiences, innovation platforms and reusable assets connect across a number of technologies to deliver tangible business value and experiences to our stakeholders. Tech Mahindra is the highest ranked Non-U.S. company in the Forbes Global Digital 100 list (2018) and in the Forbes Fab 50 companies in Asia (2018).

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5004261
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year