Match working

Software Engineer (Data)

78% Flex
Remote First
Full time
  • Remote from:Australia

Software Engineer (Data)

78% Flex
Remote: Remote First
Contract: Full time
Work from: Australia...

Offer summary

Qualifications: Bachelor's or Master's in Computer Science or related field, Experience in Python, SQL, Unix Shell, and workflow orchestrators like Airflow.

Key responsabilities:

  • Design, build, and launch efficient data infrastructure
  • Plan and implement complex changes in the platform
  • Automate processes and ensure consistent quality standards
  • Create and maintain company-wide data registry and documentation
Revolut logoIcon for a company verified by Jobgether
Match workingIcon for a company verified by Jobgether
RevolutFintech: Finance + TechnologyLarge

https://www.revolut.com/

5001 - 10000 Employees
HQ: London

Job description

Logo JobgetherYour missions

About Revolut

People deserve more from their money. More visibility, more control, more freedom. And since 2015, Revolut has been on a mission to deliver just that. With an arsenal of awesome products that span spending, saving, travel, transfers, investing, exchanging and more, our super app has helped 35+ million customers get more from their money. And we're not done yet.

As we continue our lightning-fast growth,‌ two things are essential to continuing our success: our people and our culture. We've been officially certified as a Great Place to Work™ in recognition of our outstanding employee experience! So far, we have 8,000+ people working around the world, from our great offices or remotely, on our mission. And we're looking for more. We want brilliant people that love building great products, love redefining success, and love turning the complexity of a chaotic world into the simplicity of a beautiful solution.

About the role

The thing we pride ourselves on at Revolut is how truly data-driven every department of the company is. Data platform engineers are the enablers of this data obsessed culture, providing the infrastructure and tools that power insight generation and decision making for everyone from rank analysts to C-level executives.

In order to tame the exponential growth in size of data and the related complexity, we are looking for the most talented and passionate engineers — great builders and great collaborators.

Think you have what it takes? Let's get in touch 👇

What you’ll be doing

  • Thinking in systems and exploring opportunities to improve and streamline end-to-end processes by transforming abstract concepts into working solutions
  • Partnering with product owners, engineers, data scientists, and data analysts to develop a seamless data platform
  • Designing, building, and launching extremely efficient and reliable data infrastructure to move data across a number of platforms including Data Lake and Data Warehouse
  • Communicating, at scale, through multiple mediums, like dashboards, bots and more
  • Leveraging data and business principles to solve large scale web, mobile, and data infrastructure problems
  • Ensuring consistent standards and quality in the data platform ecosystem
  • Supporting and training new and existing users of the platform
  • Creating and maintaining a company-wide data registry and documentation
  • Coming up with and enforcing best practices for coding, testing, deployment, and maintenance
  • Planning and implementing complex platform changes that involve stakeholders across the whole organisation
  • Automating and simplifying existing processes to ease life of fellow engineers

What you'll need

  • A Bachelor's or Master's in Computer Science or related field (or equivalent industry experience)
  • Fluency in Python, SQL, Unix Shell
  • Experience applying agile software development technical practices (TDD, refactoring, CI/CD, XP)
  • Experience in custom ETL design, implementation, and maintenance
  • Experience with workflow orchestrators, such as Airflow
  • Experience working with Big Data/MPP analytics platform (i.e. Exasol, Amazon Redshift, Google BigQuery, or similar)

Nice to have

  • Experience building large-scale infrastructure applications
  • The ability to write easily understandable and maintainable code in multiple programming languages
  • Experience with commercial cloud providers (e.g. GCP, AWS)
  • Experience setting up infrastructure as code using Docker, Kubernetes, Terraform, Helm
  • Awareness of data quality aspects in data warehousing systems
  • Experience with SQL performance tuning
  • Experience with notebook-based data science workflow
  • Experience building data platforms using Spark, Trino/Presto, Flink, Hive, or similar
  • Experience with monitoring and logging tools NewRelic, Grafana, Prometheus, ELK
  • Experience implementing data mesh principles

Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.

Refer to our Data Privacy Statement for Candidates for details on our data handling practices during your application.

See more

Required profile

Match working
Experience
Industry :
Spoken language(s)
Check out the description to know which languages are mandatory.
Match working
Hard Skills
Soft Skills
  • Collaborative mindset and excellent communication skills
  • Ability to think in systems and problem-solve at a large scale

Flexibility policy @Revolut

Remote policy

🏠 vs.🏢 Flexible working - depending on your location and the specific terms of your employment contract, you may be employed as a home-based worker (if Revolut doesn’t have office in your location) or an office-based/hybrid worker (if Revolut has an office in your location), who works from your home and in the office through desk booking. Therefore, you’ll have the flexibility to choose how you would like to work: either from home and/or the office. Have a better work-life balance while saving time on your commute. Our Flex policy applies only to certain positions as we offer support for our customers 24/7 thus some roles require shift work.

Remote onboarding at Revolut

Home, office, or a nice spot somewhere abroad? What’s your favourite place to work from? At Revolut all those options are available! We work from wherever we want 🤩

Discover more about Revolut’s flexibility policy

Flexibility @Revolut
top_100_img

Extra Holidays
Extra Parental Leave

Remote tools

Slack

Benefits offered by@Revolut

🖥Remote allowance
📈Stock Option
👶Parental perks
👵Private Pension
🩺Private Health Insurance
🌍International Insurance
🚗Mobility Allowance
🥪Daily Lunch / Meal Card
🏋️‍♀️Gym reimbursement
🥊Digital Coaching
👨‍🏫Mentorship programs
🎓Tuition reimbursement
💆Wellness Program
👶Child care assistance
🎉Seasonal social events
🧑‍⚕️Mental health program

Discover more benefits on Revolut's company page

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.

Find other similar jobs

🚀 Go Premium
Access the World's Largest Selection of Remote Jobs!

🚀

Go Premium
Access the World's Largest Selection of Remote Jobs!

Start Your Free TrialDon’t ask again