Remote Data Software Engineer Python PySpark

Remote Data Software Engineer Python PySpark

Full-Time No working from home possible
Client Server

At a Glance

  • Tasks: Shape data architecture and build reusable tech for data products.
  • Company: Growing European car insurance tech company with a supportive team.
  • Benefits: Up to £95k salary, remote work, flexible hours, and wellness perks.
  • Other info: Diverse environment with excellent career growth and learning opportunities.
  • Why this job: Join a dynamic team and make an impact in the insurance tech space.
  • Qualifications: Degree in relevant field and strong Python/PySpark skills required.

Are you a data savvy Software Engineer with strong Python coding skills? You could be progressing your career in a senior, hands-on Data Software Engineer role as part of a friendly and supportive international team at a growing and hugely successful European car insurance tech company as they expand their UK presence; their platform enables an insurance quote to be made to the consumer within 60 seconds, using just 4 clicks.

As a Data Software Engineer within the Claims team you will help shape the architecture of data products, building reusable technology that enables teams to ingest, store, transform and serve their own data products. You'll take a lead in data transformation, setting up best practices in areas like Data modelling, performance optimisation and Data Governance to ensure that the data used within the business is consistent, available and reliable.

You will be supported with continual learning and self development opportunities and will be encouraged to contribute to testing open source tools and engaging in community building activities such as meet-ups, keeping up to date with new and emerging technologies and methods.

Location / WFH: You can work from home on a full time basis from anywhere in the UK or work a hybrid model from the London office depending on your location / preferences.

About you:

  • You are degree educated in a relevant discipline, e.g. Computer Science, Mathematics
  • You have a software engineering background with advanced Python and PySpark coding skills
  • You have experience in batch, distributed data processing and near real-time streaming data pipelines with technologies such as Kafka
  • You have experience of Big Data Analytics platform integration with AWS
  • You have a strong understanding of RDBMS, Data Warehousing, Data Modelling, SQL (Redshift, PostgreSQL) and NoSQL databases
  • You have a good appreciation of software engineering best practices, DevOps, CI/CD, IaC
  • You have excellent communication skills

What's in it for you:

  • As a Data Software Engineer (Python Spark AWS) you will earn a competitive package: Up to £95,000 salary
  • Remote working including flexible working hours
  • Workplace nursery scheme
  • Enhanced maternity package
  • 25 days holiday plus ability to buy or sell 5 days p/year + extra "duvet day"
  • Pension, Private Medical and Dental Insurance, Life Assurance, Employee Assistance Programme
  • Weekly Yoga and monthly Acupuncture sessions, Headspace membership
  • Diverse, inclusive team environment with a range of support networks
  • A range of other perks including Perkbox, cycle to work, season ticket loan

Apply now to find out more about this Data Software Engineer (Python Spark AWS) opportunity.

Remote Data Software Engineer Python PySpark employer: Client Server

Join a dynamic and innovative European car insurance tech company that prioritises employee well-being and professional growth. With a strong emphasis on a supportive work culture, you will enjoy flexible remote working options, competitive salaries, and a comprehensive benefits package including enhanced maternity leave, wellness initiatives, and opportunities for continuous learning. This is an excellent opportunity to be part of a diverse team that values collaboration and encourages you to stay at the forefront of technology in a rapidly evolving industry.

Client Server

Contact Details:

Client Server Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Data Software Engineer Python PySpark

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meet-ups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python and PySpark projects. This is a great way to demonstrate your expertise and give potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to data processing and software engineering best practices. Practise coding challenges and be ready to discuss your past experiences in detail.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Remote Data Software Engineer Python PySpark

Python
PySpark
Data Transformation
Data Modelling
Performance Optimisation
Data Governance
Batch Data Processing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python and PySpark skills, as well as your experience with data processing. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how you can contribute to our team. Keep it friendly and professional, just like us at StudySmarter.

Showcase Your Projects:If you've worked on any cool data projects, make sure to mention them in your application. We love seeing practical examples of your skills in action, especially if they relate to data transformation or architecture.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best experience possible while applying!

How to prepare for a job interview at Client Server

Know Your Tech Stack

Make sure you brush up on your Python and PySpark skills before the interview. Be ready to discuss your experience with batch processing, streaming data pipelines, and any relevant technologies like Kafka and AWS. This will show that you're not just familiar with the tools but can also apply them effectively.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in data transformation or architecture. Think about times when you optimised performance or implemented best practices in data governance. This will demonstrate your hands-on experience and ability to lead in a technical environment.

Communicate Clearly

Since excellent communication skills are a must for this role, practice explaining complex technical concepts in simple terms. You might be asked to describe your previous projects or how you collaborate with teams, so being clear and concise will help you stand out.

Engage with Their Culture

Research the company’s values and culture, especially their focus on community building and continual learning. Be prepared to discuss how you can contribute to meet-ups or open-source projects, showing that you’re not just looking for a job but want to be part of their team.