
at J.P. Morgan
Bulge Bracket Investment BanksPosted 7 days ago
No clicks
**Software Engineer III - Data Engineer** As a senior Software Engineer III, design and build high-performance, cloud-based data solutions for quantitative research at JPMorgan Chase. Implement ETL/ELT processes, oversee data loading, and automate solutions to improve scalability. Collaborate with teams, recommend improvements, and provide L2 support. Key requirements include 3+ years of experience, a bachelor's degree in relevant tech fields, proficiency in SQL, Python, AWS Cloud services, and familiarity with Agile Scrum.
- Compensation
- Not specified
- City
- Mumbai
- Country
- India
Currency: Not specified
Full Job Description
Location: Mumbai, Maharashtra, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III - Data Engineer at JPMorgan Chase
Job responsibilities
- Build high-performance cloud-based data solutions to support quantitative research capabilities: back testing, simulations, machine learning, and other advanced analytics & algorithmsImplement, schedule, and oversee ETL, ELT, and monitoring processesOversee the loading of data from vendor and internal data sourcesImplement and support automation solutions to improve platform scalabilityMonitor the system performance by performing regular tests, troubleshooting, and integrating new featuresProvide L2 support for data systems to stakeholder teamsCollaborate with technical teams to design and implement data solutionsRecommend solutions to improve new and existing data systems
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
- Bachelor's degree in information systems, information technology, computer science, or similar.Expertise inStructured Query Language (SQL), with strong Experience with AWS Cloud services/technologies, such as RDS, S3, Lambda, Secrets ManagerStrong Experience in Python, Pandas/Polars, and Numpy, and clear understanding of OOP and software design constructs within a Python contextStrong Experience in all aspects of software development lifecycle, especially Agile Scrum, along with experience in implementing and monitoring ETL processesStrong Experience with database technologies, architecture, performance tuning, and scalingStrong Experience in database design and modeling, experience with Airflow or similar orchestration toolsExperience working with Data Lakes (Iceberg/Delta Table) and experience working with Spark and EMRExperience working with CI/CD tools for application and database developmentExcellent communication (written and oral) and presentation skills, with agility: able to shift gears and react quickly to timely requestsAbility to work with quant researchers & developers to understand requirements, strong attention to detail, pride in delivering high quality work and willingness to learn
Preferred qualifications, capabilities, and skills
- Experience working with DuckDB is a plusExperience with PostgreSQL specifically is a plusExperience supporting development of AI/ML modelsExposure to financial capital markets data and trading applications, working with investment dataAWS certifications are a plusExperience with project workflow tools such as Jira in an Agile-Scrum environmentKnowledge of Linux and knowledge of Docker Build research data platform an implement effective large-scale data solutions in a cloud-based environment
Software Engineer III - Data Engineer
Compensation
Not specified
City: Mumbai
Country: India
ExperiencedNo visa sponsorship**Software Engineer III - Data Engineer** As a senior Software Engineer III, design and build high-performance, cloud-based data solutions for quantitative research at JPMorgan Chase. Implement ETL/ELT processes, oversee data loading, and automate solutions to improve scalability. Collaborate with teams, recommend improvements, and provide L2 support. Key requirements include 3+ years of experience, a bachelor's degree in relevant tech fields, proficiency in SQL, Python, AWS Cloud services, and familiarity with Agile Scrum.
Full Job Description
Location: Mumbai, Maharashtra, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III - Data Engineer at JPMorgan Chase
within the Asset and Wealth Management Technology and 55ip team, your role involves taking part in building its research data platform. You are responsible in implementing effective large-scale data solutions in a cloud-based environment.Job responsibilities
- Build high-performance cloud-based data solutions to support quantitative research capabilities: back testing, simulations, machine learning, and other advanced analytics & algorithmsImplement, schedule, and oversee ETL, ELT, and monitoring processesOversee the loading of data from vendor and internal data sourcesImplement and support automation solutions to improve platform scalabilityMonitor the system performance by performing regular tests, troubleshooting, and integrating new featuresProvide L2 support for data systems to stakeholder teamsCollaborate with technical teams to design and implement data solutionsRecommend solutions to improve new and existing data systems
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
- Bachelor's degree in information systems, information technology, computer science, or similar.Expertise inStructured Query Language (SQL), with strong Experience with AWS Cloud services/technologies, such as RDS, S3, Lambda, Secrets ManagerStrong Experience in Python, Pandas/Polars, and Numpy, and clear understanding of OOP and software design constructs within a Python contextStrong Experience in all aspects of software development lifecycle, especially Agile Scrum, along with experience in implementing and monitoring ETL processesStrong Experience with database technologies, architecture, performance tuning, and scalingStrong Experience in database design and modeling, experience with Airflow or similar orchestration toolsExperience working with Data Lakes (Iceberg/Delta Table) and experience working with Spark and EMRExperience working with CI/CD tools for application and database developmentExcellent communication (written and oral) and presentation skills, with agility: able to shift gears and react quickly to timely requestsAbility to work with quant researchers & developers to understand requirements, strong attention to detail, pride in delivering high quality work and willingness to learn
Preferred qualifications, capabilities, and skills
- Experience working with DuckDB is a plusExperience with PostgreSQL specifically is a plusExperience supporting development of AI/ML modelsExposure to financial capital markets data and trading applications, working with investment dataAWS certifications are a plusExperience with project workflow tools such as Jira in an Agile-Scrum environmentKnowledge of Linux and knowledge of Docker Build research data platform an implement effective large-scale data solutions in a cloud-based environment




