JPMorganChase Logo

JPMorganChase

Lead Software Engineer - Python Pyspark (Databricks)

Posted 2 Days Ago
Be an Early Applicant
Hybrid
Mumbai, Maharashtra
Senior level
Hybrid
Mumbai, Maharashtra
Senior level
As a Lead Software Engineer, you will design, develop, and troubleshoot software solutions within the Capital Reporting product, focusing on Python and PySpark. You'll ensure adherence to architectural standards, manage a team of engineers, and promote improvements in coding hygiene and system architecture while utilizing agile methodologies.
The summary above was generated by AI

Job Description
Join our dynamic team as a software developer, where you will have the opportunity to solve complex problems and contribute to our innovative projects. With us, you can enhance your skills in Python, PySpark, and cloud architecture, while working in an inclusive and respectful team environment. This role offers immense growth potential and a chance to work with cutting-edge technologies.
As a Lead Software Engineer - Python / Spark Big Data at JPMorgan Chase within the Capital Reporting product, you will be executing software solutions, designing, developing, and troubleshooting technical issues. We value diversity, equity, inclusion, and respect in our team culture. This role provides an opportunity to contribute to software engineering communities of practice and events that explore new and emerging technologies. You will have the chance to proactively identify hidden problems and patterns in data and use these insights to promote improvements to coding hygiene and system architecture.
Job responsibilities:

  • Participate in all aspects of the software development process including, requirements, designing, coding, unit testing, quality assurance, and deployment.
  • Use the right mix of open-source technologies and home-grown distributed commuting frameworks to build software that meets the requirements.
  • Contributes to team drive for continual improvement of development process and innovative solutions to meet business needs.
  • Ensure adherence to architecture standards, application robustness and security policies.
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
  • Use the agile software development methodologies such as SCRUM, for quick turnaround time
  • Manage team of software engineers and build high performing/winning team.
  • Adds to team culture of diversity, equity, inclusion, and respect.


Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands on development experience in Python or PySpark, cloud or microservices architecture concepts
  • Demonstrated knowledge of software applications and technical processes within a cloud or microservices architecture.
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Helping to identify opportunities for improvement within the existing applications to increase stability and simplify the platform
  • Working with a team of engineers and developers to ensure that the Capital Risk platform is engineered to be standardized, optimized, available, reliable, consistent, accessible and secure to support business and technology needs
  • Providing operational excellence through root cause analysis and continuous improvement
  • Staying current and informed on emerging technologies and new techniques to refine and improve overall delivery
  • Interacting with partners across feature teams to collaborate on reusable services to meet solution requirements


Preferred qualifications, capabilities, and skills:

  • Exposure to cloud technologies (Airflow, Astronomer, Kubernetes, AWS, Spark, Kafka)
  • Experience with Big Data solutions (e.g. Databricks) or Relational DB.
  • Experience in Financial Service Industry is nice to have.

Top Skills

Pyspark
Python

Similar Jobs at JPMorganChase

11 Hours Ago
Hybrid
Mumbai, Maharashtra, IND
Expert/Leader
Expert/Leader
Financial Services
As a Lead Architect at JPMorgan Chase, you will create and manage the Payment Domain's Business Data Glossary and Business Information Models. You will work with product owners and technical teams to design scalable data solutions, ensure compliance with best practices, facilitate data model evaluations, and lead information architecture initiatives.
2 Days Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Financial Services
As a Fraud Modeling - Machine Learning Associate, you'll design and implement machine learning models and strategies for risk management. Collaborate with senior management and various partners while utilizing big data and cloud computing platforms to optimize model development and deployment.
Top Skills: PysparkPythonPyTorchSQLTensorFlow
2 Days Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Financial Services
As a Lead Software Engineer, you'll develop and deliver innovative technology solutions within the AI/ML and Data Platform team. Responsibilities include building secure, high-quality production code, troubleshooting technical issues, automating stability improvements, and leading architectural evaluations with teams and vendors.
Top Skills: Java

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account