Data Engineer in Crawley

Data Engineer in Crawley

Crawley Temporary 50000 - 60000 £ / year (est.) Home office (partial)
Undisclosed

At a Glance

  • Tasks: Join a dynamic team to develop and maintain innovative data products using cutting-edge technologies.
  • Company: Forward-thinking tech company focused on customer insights and data analysis.
  • Benefits: Competitive daily rate, flexible remote work, and opportunities for professional growth.
  • Other info: Vibrant team culture with a focus on continuous improvement and agile methodologies.
  • Why this job: Make a real impact by working on projects that enhance customer experience and data quality.
  • Qualifications: Experience in Scala, Python, and front-end technologies; strong collaboration skills.

The predicted salary is between 50000 - 60000 £ per year.

Duration: 6 month contract

Location: London, mainly remote working with 1 day per month at office for co-working days

Rate: up to £598 p/d Umbrella inside IR35

Role purpose / summary

CIP is composed of multiple agile, lean teams who together provide a platform and services to collect, evaluate and analyse customer interaction data. CIP focuses on capturing customer interaction data across the client estate and making it easily available to a wide audience through several different channels. It processes and stores a vast amount of customer interaction data, using cutting edge & emerging technologies to perform bulk operations at scale, whilst operating, maintaining, and improving a critical platform that our consumers depend on.

The CIP Insights & Reputation Team (CIR) is driven by the principal need to detect and prevent fraudulent access to taxpayer data and prevent organised repayment fraud. Our team splits this process into two phases:

  • Attribute Reputation: We build, operate and maintain services that prioritise collecting high quality data, that is verifiable and reputable from Customers; the services we offer can help confirm and validate the data points (or attributes) they have provided.
  • Insights: The process through which large amounts of data are collated from tax transactions to glean insights into common attributes. In particular, we assert their validity and derive risk scores for transactions based on whether the attributes in question, or other attributes used in combination with that attribute, have been used in historic transactions associated with past suspicious or fraudulent activity.

Collaboration with other data product and front-end product teams will form the core of creating a frictionless customer experience to exploit the digital audit data that CIP holds. Insights from Attribute Reputation are crucial for the client services, and the CIR team is pioneering data sharing with other government departments and local authorities.

Desired behaviours

  • Be proactive
  • Responsible and motivated self-starter
  • User centric attitude
  • Prioritise people over processes
  • Drive lean results; understand the value of iterative delivery
  • Be evidence driven
  • Advocate for ‘doing the right thing’
  • Help others understand your work through co-participatory design, pairing, demos and documentation
  • Make complex look and sound simple
  • Be kind, creative and convincing

Role description

The CIP Insights & Reputation team is seeking a Software/Data Engineer to help develop and maintain both the Attribute and Insights Data Products. We support services that run both on the Multi-Channel Digital Tax Platform (MDTP) and the Customer Insights Platform (CIP). The Software Engineer will be part of a vibrant multi-disciplinary team. They should be comfortable around back-end coding languages (Scala/Python), frontend languages (HTML/CSS/JS), development frameworks (Play/Spark), Agile Methodologies/Practices (Kanban/Scrum/Sprint), Operational Support (Kibana/Grafana), CI/CD (Jenkins/Airflow), RESTful APIs, Databases (MongoDB, Postgres, Hudi), AWS (Aurora RDS, S3, ECS, Secrets Manager), Infrastructure as code (Terraform) and third-party libraries.

How we work:

  • Breaking down a high-level problem as a team upfront and delivering the core value first
  • Delivering individual business benefits to production, rather than bundling tasks together
  • Collaboration, communication, regular pairing and thoughtful course-correction
  • Taking the time to write simple and easy to maintain code
  • Willingness to make and participate in improvements for the greater good of CIP
  • Working cross-discipline rather than adhering to tightly defined roles

Common tasks include:

  • Participate in the design and creation of scalable software
  • Design and develop clean functioning, testable code on the frontends and backends, write effective APIs, develop and manage well-functioning databases and applications with security and data protection settings
  • Collaborate with the CIR product owner, business analyst, data engineers and the wider CIP teams to ideate software solutions
  • Peer reviewing pull requests
  • Testing and fixing bugs or other coding issues
  • Set up, maintain and improve continuous integration
  • Support live services with troubleshooting and monitoring
  • Write technical documentation

Knowledge & experience

  • Knowledge of frontend languages (HTML, CSS, JavaScript)
  • Knowledge of multiple backend languages (e.g. Scala, Java, Python) and libraries
  • Familiarity with databases (e.g. Postgres, MongoDB, Splunk)
  • Familiarity with big data tools (Spark, Presto, AWS EMR)
  • Proven experience as a Full Stack Developer or similar role
  • Experience coding in continuous integration context
  • AWS suite experience
  • Understands the importance of testing and automation
  • Working in a lean, agile environment
  • Working in a “you build it you run it” team
  • Excellent communication
  • Team player
  • Great attention to detail
  • An analytical mind

Skills & technologies

  • Essential: Scala/Java, Play Framework (or other MVC/Rest API frameworks), SQL DB (e.g. Aurora, Postgres), NoSQL DB (e.g. MongoDB), Linux/Unix, AWS (S3, ECS, Lambda, etc.), HTML/CSS/JavaScript, Terraform, SBT, Continuous Integration (Jenkins), Agile methodologies
  • Desirable: Python, Airflow, Docker, Kibana, Grafana

All profiles will be reviewed against the required skills and experience. Due to the high number of applications we will only be able to respond to successful applicants in the first instance. We thank you for your interest and the time taken to apply!

Data Engineer in Crawley employer: Undisclosed

Join a forward-thinking team in London as a Data Engineer, where you will have the opportunity to work remotely while collaborating with a vibrant multi-disciplinary group. Our company fosters a culture of innovation and continuous improvement, offering excellent employee growth opportunities through hands-on experience with cutting-edge technologies and agile methodologies. Enjoy a supportive work environment that prioritises collaboration and values your contributions, making it an ideal place for those seeking meaningful and rewarding employment.

Undisclosed

Contact Details:

Undisclosed Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer in Crawley

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using Scala or Python. It’s a great way to demonstrate what you can do beyond just a CV.

Tip Number 3

Prepare for interviews by practising common questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.

Tip Number 4

Don’t forget to apply through our website! We’re always looking for talented individuals like you, and applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Data Engineer in Crawley

Scala
Java
Python
HTML
CSS
JavaScript
Play Framework

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Data Engineer role. Highlight your experience with Scala, Python, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how you can contribute to our Customer Insight Platform. Keep it concise but impactful – we love a good story!

Showcase Your Projects:If you've worked on any projects that demonstrate your skills in back-end coding or data management, make sure to include them. We appreciate seeing real examples of your work, especially if they relate to the technologies we use at StudySmarter.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it's super easy!

How to prepare for a job interview at Undisclosed

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Scala, Python, and AWS. Brush up on your knowledge of databases like Postgres and MongoDB, as well as CI/CD tools like Jenkins. Being able to discuss these confidently will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in a team setting. Think about how you broke down high-level issues and delivered solutions iteratively. This aligns perfectly with their focus on collaboration and delivering core value first.

Understand the Customer Insight Platform

Familiarise yourself with what the Customer Insight Platform (CIP) does and its importance in preventing fraud. Being able to articulate how your role as a Data Engineer contributes to this mission will demonstrate your understanding of the bigger picture and your commitment to user-centric solutions.

Ask Thoughtful Questions

Prepare some insightful questions about the team dynamics, the Agile methodologies they use, or how they measure success in their projects. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.