Software Engineer ( Python & AWS )

Job Title: Software Engineer ( Python & AWS )
Location: Cardiff,
Department: Data Cloud

We are currently looking for a Systems Engineer to join the Data Cloud team in our Cardiff Bay office. You will need to have demonstrable experience in Python and AWS cloud services.

 

Creditsafe

 

Privately owned and independently minded, Creditsafe operates with the singular vision of powering business decisions. We do this by delivering valuable intelligence on customers, suppliers and potential buyers to corporates, public sector organisations and SMEs globally.

 

Our journey began in 1997 in Oslo, Norway in 1997, with a revolutionary dream to make business information accessible to all. Twenty-five years later, we’ve not only realised this dream, changed the market for the better, made data intelligence accessible to all businesses big and small but most importantly, opened new avenues of data intelligence for businesses with machine learning, AI and connected data.

 

From risk management through to opportunity identification, our industry-leading solutions, power decisions for companies by turning their data into actionable insights that help them become stronger, grow faster and thrive.

 

The Team

 

This opportunity is to join a team of highly technically skilled engineers, who are enhancing Creditsafe’s data offerings with high throughput and scalability as primary goals. The data delivery platform is built upon AWS Redshift and S3 cloud storage. The platform manages billions of objects, with daily increments in the 10s of millions. Our ETL processes are built in Python and Rust, efficiently transforming incoming data for high throughput, low latency delivery from S3 via transactional and bulk APIs.

 

Job Profile

 

Join us to take the above project of redesigning the Creditsafe platform into the cloud space. You will be expected to work with technologies such as Python, Rust, Linux, EC2, ECS, S3, Glue, Athena, Lambda, Step Functions, API Gateway, DynamoDB, RDS, Terraform, CI/CD.

 

Primary Responsibilities

 

  • Play a hands-on role as part of an Agile team.
  • Actively contribute to the codebase and participate in peer reviews.
  • Design and build metadata driven, event based distributed data processing platform using technologies such as Python, Rust, EC2, ECS, S3, Glue, Athena, Lambda and Step Functions.
  • Work collaboratively in the design, development, testing and deployment of our business-critical system.
  • Building and scaling Creditsafe APIs to securely support over 1000 transactions per second using serverless technologies.
  • Use practices such as continuous integration, continuous deployment to production, and test-driven development to enable the rapid delivery of working code.
  • Understand company and domain data to make recommendations to improve existing products.
  • Write documentation of new processes and products to facilitate knowledge sharing.
  • Managing, tracking and updating any work done within agile software development tools such as JIRA and Azure DevOps.

 

What are we looking for?

 

  • You write clean and efficient code and orchestrate it using AWS services.
  • You have solid development experience within a commercial environment creating production grade APIs and data pipelines in Python.
  • You are looking to grow through daily technical challenges and enjoy problem solving in collaboration with the team.
  • You have excellent communication skills, the ability to explain your ideas clearly to the team and be open to understanding theirs.
  • Have a proven track record to draw from, deep and broad technical expertise to mentor others, complete hands-on technical work, and show leadership and autonomy on complex technology issues.
  • Share your ideas collaboratively via wikis, discussions boards, technology forums, for the benefit of others.

 

Behavioural skills

 

  • Teamwork - Encourages cooperation, collaboration and partnerships
  • Quality Improvement - Strives for high quality performance and takes initiative to make improvements and deliver results.
  • Problem Solving - Identifies problems and seeks best solutions by being creative and innovative

 

Benefits

 

  • Competitive Salary.
  • Company Laptop supplied.
  • Bonus Scheme.
  • 25 Days Annual Leave (plus bank holidays).
  • Hybrid working model.
  • Healthcare & Company Pension.
  • Cycle to work and Wellbeing Programme.
  • Global Company gatherings and events.
  • E-learning and excellent career progression opportunities.
  • Plus more that can be found on the benefits section on the Careers page, https://careers.creditsafe.com/gb.

 

Creditsafe is an equal opportunities employer that values diversity. Please contact Creditsafe if there is any support you need with your application.