At a Glance
- Tasks: Join a new team to build a cutting-edge data management tool using Python and AWS.
- Company: Work with a leading asset management firm in the heart of London.
- Benefits: Enjoy a flexible hybrid work setup, competitive salary, and generous bonuses.
- Why this job: Be part of an innovative team transforming data management in finance with modern tech.
- Qualifications: Must be an expert in Python; Java and financial services experience are a plus.
- Other info: No need for prior experience with data mesh or specific tools like DBT or Iceberg.
The predicted salary is between 80000 - 120000 £ per year.
Job Description
Senior Python Software Engineer (Programmer Developer Python Java Software Snowflake Engineer Data Enterprise Engineering AWS Athena Agile Apache Iceberg Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London.
You MUST have the following:
- Advanced ability as a Senior Python Software Engineer/Developer/Programmer
- AWS
- Excellent Python ability
- Ability to read Java
- Snowflake or Iceberg
- SQL
The following is DESIRABLE, not essential:
- Financial services
Role: Senior Python Software Engineer (Programmer Developer Python Java Software Snowflake Engineer Data Enterprise Engineering AWS Athena Agile Apache Iceberg Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You will join a new team within the central data office that is building out a new data management tool. You will be an expert in Python with some ability in Java. You will be working with AWS (Glue and Athena), SQL and Snowflake. In the background, they are moving to data mesh architecture and using tooling like DBT, Dremio and Iceberg. You DO NOT need experience in these however. Otherwise, the company also uses PySpark, Airflow and Apache Arrow.
They have a very flexible hybrid working set up of 1-2 days/month in the office.
Salary: £130k – £155k + 15% Bonus + 10% Pension
Python Software Engineer Developer Snowflake AWS Finance London employer: Joseph Harry Ltd
Contact Detail:
Joseph Harry Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Software Engineer Developer Snowflake AWS Finance London
✨Tip Number 1
Familiarize yourself with the latest features and best practices in Python, especially those relevant to data engineering. Being able to discuss recent advancements or your personal projects can really set you apart during the interview.
✨Tip Number 2
Brush up on your knowledge of AWS services, particularly Glue and Athena. Understanding how these tools integrate with data management will show your potential employer that you're ready to hit the ground running.
✨Tip Number 3
Since the role involves working with Snowflake and Iceberg, consider exploring online resources or tutorials to get a basic understanding of these technologies. Even if you don't have direct experience, showing initiative can impress hiring managers.
✨Tip Number 4
Network with professionals in the finance and asset management sectors. Engaging with communities on platforms like LinkedIn can provide insights into the industry and potentially lead to referrals for the position.
We think you need these skills to ace Python Software Engineer Developer Snowflake AWS Finance London
Some tips for your application 🫡
Highlight Relevant Skills: Make sure to emphasize your advanced Python skills and any experience you have with AWS, Snowflake, or SQL. Tailor your CV to showcase these abilities prominently.
Showcase Your Experience: Include specific examples of projects where you've utilized Python and Java. If you've worked in financial services or with data management tools, be sure to mention that as well.
Tailor Your Cover Letter: Write a cover letter that reflects your understanding of the role and the company. Mention your interest in data mesh architecture and any relevant technologies like DBT or Dremio, even if you don't have direct experience.
Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, as attention to detail is crucial for a software engineering role.
How to prepare for a job interview at Joseph Harry Ltd
✨Showcase Your Python Expertise
Make sure to highlight your advanced Python skills during the interview. Be prepared to discuss specific projects where you've utilized Python effectively, especially in data management or financial services.
✨Familiarize Yourself with AWS Tools
Since the role involves working with AWS Glue and Athena, it’s crucial to understand how these tools function. Brush up on your knowledge of AWS services and be ready to explain how you've used them in past projects.
✨Demonstrate Your Understanding of Data Architecture
The company is moving towards a data mesh architecture, so showing an understanding of this concept can set you apart. Discuss any experience you have with data architecture principles or related technologies like DBT or Dremio.
✨Prepare for Technical Questions
Expect technical questions that may involve coding challenges or problem-solving scenarios. Practice common algorithms and data structures in Python, and be ready to explain your thought process clearly.