NatWest Group

Software Engineer-Python, PySpark

NatWest Group

Chennai, Tamil Nadu, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to NatWest Group! We are a leading financial services organization dedicated to providing innovative solutions for our customers. We are currently seeking a talented Software Engineer with expertise in Python and PySpark to join our dynamic team. As a Software Engineer, you will play a crucial role in developing and maintaining our cutting-edge technology platforms. Your passion for coding, problem-solving, and data analytics will drive our organization to new heights. If you are a driven individual with a strong background in software development and are looking for a challenging and rewarding career, we would love to hear from you. Join us and be a part of our mission to deliver exceptional digital experiences for our customers.

  1. Design and develop software solutions using Python and PySpark to enhance our technology platforms and services.
  2. Collaborate with cross-functional teams to understand business requirements and provide innovative solutions.
  3. Conduct thorough testing and debugging of code to ensure high-quality and error-free deliverables.
  4. Maintain and update existing software applications to meet changing business needs and technological advancements.
  5. Participate in code reviews and provide constructive feedback to team members.
  6. Keep up-to-date with industry trends and advancements in software development to continuously improve our systems.
  7. Troubleshoot and resolve technical issues in a timely and efficient manner.
  8. Investigate and implement new tools and technologies to improve the efficiency and effectiveness of our software solutions.
  9. Work closely with project managers and stakeholders to ensure timely delivery of projects.
  10. Provide technical support and training to other team members as needed.
  11. Adhere to coding standards and best practices to ensure consistency and maintainability of code.
  12. Ensure data security and maintain confidentiality of sensitive information.
  13. Contribute to the overall success of the organization by actively participating in team meetings and sharing ideas for process improvements.
  14. Demonstrate a strong commitment to customer satisfaction and strive to deliver exceptional digital experiences.
  15. Continuously improve personal technical skills and knowledge through training and development opportunities.
Where is this job?
This job is located at Chennai, Tamil Nadu, India
Job Qualifications
  • Strong Proficiency In Python Programming Language: A Software Engineer-Python, Pyspark At Natwest Group Should Have Extensive Experience And Expertise In Python Programming Language. They Should Be Proficient In Writing Efficient, Scalable, And Maintainable Code Using Python.

  • Experience With Pyspark And Big Data Processing: The Ideal Candidate Should Have Hands-On Experience With Pyspark And Other Big Data Processing Tools. They Should Be Able To Develop And Optimize Data Pipelines For Large Datasets And Possess A Strong Understanding Of Distributed Computing Concepts.

  • Knowledge Of Software Engineering Principles And Best Practices: A Software Engineer-Python, Pyspark At Natwest Group Should Have A Deep Understanding Of Software Engineering Principles And Best Practices. They Should Be Well-Versed In Agile Methodologies, Version Control Systems, And Software Development Lifecycle.

  • Familiarity With Data Analytics And Machine Learning: In Addition To Python And Pyspark Skills, The Candidate Should Also Have A Good Understanding Of Data Analytics And Machine Learning Concepts. This Includes Knowledge Of Statistical Methods, Data Visualization, And Experience With Machine Learning Libraries Such As Tensorflow, Pytorch, Or Scikit-Learn.

  • Strong Problem-Solving And Analytical Skills: A Software Engineer-Python, Pyspark Should Have Strong Problem-Solving And Analytical Skills. They Should Be Able To Identify And Troubleshoot Complex Issues, Propose And Implement Effective Solutions, And Continuously Strive For Improving Code Efficiency And Performance.

Required Skills
  • Software Development

  • Programming

  • Python

  • Linux

  • Data Analysis

  • Database Management

  • Big Data

  • Agile Methodology

  • Machine Learning

  • Data Visualization

  • Cloud Computing

  • PySpark

Soft Skills
  • Communication

  • Conflict Resolution

  • Customer Service

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer-Python, PySpark in Chennai, Tamil Nadu, India is between ₹750,000 and ₹1,200,000 per year. This equates to approximately $10,400 to $16,600 in USD. However, salaries may vary depending on experience, company, and other factors.

Additional Information
NatWest Group is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedDecember 7th, 2023
Apply BeforeApril 11th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NatWest Group

NatWest Group plc is a majority state-owned British banking and insurance holding company, based in Edinburgh, Scotland.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started