Python Software Engineer - Vertica - Athena Core

  • Competitive
  • London, England, United Kingdom
  • Permanent, Full time
  • J.P.Morgan
  • 20 Feb 19

Python Software Engineer - Vertica - Athena Core

Database and Systems Engineer


Athena Core Database and Systems Engineer is a multi-faceted role that covers operations, database, infrastructure and software development with a strong focus on managing performance of each component.

The position calls for a senior software professional with an ability to work across different disciplines and technologies, guide teams to the appropriate technical solution, apply software development skills to problems to resolve performance issues; advise and develop solutions to maintain and enhance performance with in new and existing projects.

The platform is an innovative, in-house front office trading platform designed to support multiple lines of business. The responsibilities for developing and supporting this platform are separated across several separate teams. A Core-level development teams builds the Core libraries and services. A Core Operations team manages the infrastructure supporting this platform. Separate line-of-business (LOB) specific development, operations and quantitative research teams solve their respective business problems, building on the Core libraries and services.
This role is part of the Core Infrastructure team which operates across LOB and Core as the users of the infrastructure will vary from service to service. Technology and infrastructure will also vary from in-house build tools and libraries, Open Source and propriety 3rd party systems.


Help guide projects with performance concerns to understand bottlenecks, propose, implement and deliver enhancements.
Participate in the resolution of production incidents related to Core services. Help resolve the immediate performance issue, then conduct analysis & investigations and in some cases implement follow-ups.
Expand and improve current infrastructure code base. Automate maintenance routines to support day to day activities.
Advanced development skills; preferred Python development experience

Advanced Relational Database Administration/Operation skills, preferred Vertica/Postgres

Hands-on experience in a variety of areas is beneficial: network technologies, web technologies, scripting, and general programming languages.

Technical skills required:

SQL, preferably ANSI SQL
Database design, modelling and architecture; needs to know dimensional and normalized approaches
Linux OS
Nice to have: Vertica database, Greenplum database, AWS Redshift database
Good depth of experience to interact with senior people, comfortable with incomplete and fast-changing requirements, able to leverage influence over others.
Excellent communication and organization skills.
A motivated self-starter, able to work with little guidance.
Problem solving and debugging skills.
A demonstrated history of thinking strategically and seeing projects through to successful completion.

Our Corporate & Investment Bank relies on innovators like you to build and maintain the technology that helps us safely service the world's important corporations, governments and institutions. You'll develop solutions for a bank entrusted with holding $18 trillion of assets and $393 billion in deposits. CIB provides strategic advice, raises capital, manages risk, and extends liquidity in markets spanning over 100 countries around the world.
When you work at JPMorgan Chase & Co., you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.

At JPMorgan Chase & Co. we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.

@2017 JPMorgan Chase & Co. JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran