Data Engineer (Real Time) (Remote)
Data Engineer (Real Time) (Remote)

Data Engineer (Real Time) (Remote)

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design and develop Real-Time Data Processing applications using cutting-edge technologies.
  • Company: Join RemoteStar, a leading iGaming operator with a global presence and innovative gaming products.
  • Benefits: Enjoy a hybrid work model with flexibility, plus opportunities for growth and collaboration.
  • Why this job: Be part of a talented team, tackle exciting challenges, and make a real impact in the gaming industry.
  • Qualifications: Strong knowledge in Scala and familiarity with distributed computing and data processing frameworks required.
  • Other info: Work in an Agile environment and take full ownership of your projects while collaborating with diverse teams.

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

About client: At RemoteStar we are currently hiring for a client who is a world-class iGaming operator offering various online gaming products across multiple markets, both through their proprietary gaming sites and partner brands. Their iGaming platform is central to their strategy, supporting over 25 online brands and growing, and it's used by hundreds of thousands of users worldwide. Our client embraces a Hybrid work-from-home model, with the flexibility of working three days in the office and two days from home.

About the Data Engineer role: In this role, you will contribute to the design and development of Real-Time Data Processing applications to fulfil business needs. For any Technical Data wiz out there, this is the perfect environment to put your skills to the test by building a consolidated Data Platform with innovative features and most importantly joining a bunch of talented and fun group of people.

What you will be involved in:

  • Development and Maintenance of Real-Time Data Processing Applications by using frameworks and libraries such as: Spark Streaming, Spark Structured Streaming, Kafka Streams and Kafka Connect.
  • Manipulation of Streaming Data: Ingestion, Transformation and Aggregation.
  • Keeping up to date on Research and Development of new Technologies and Techniques to enhance our applications.
  • Collaborating closely with the Data DevOps, Data-Oriented streams and other multi-disciplined teams.
  • Comfortable working in an Agile Environment involving SDLC.
  • Familiar with the Change and Release Management Process.
  • Have an investigative mindset to be able to troubleshoot - thinking outside the box when it comes to troubleshooting problems and incident management.
  • Full ownership of Projects and Tasks assigned together with being able to work within a team.
  • Able to document well processes and perform Knowledge Sharing sessions with the rest of the team.

You're good with:

  • Have strong knowledge in Scala.
  • Knowledge or familiarity of Distributed Computing like Spark/KStreams/Kafka.
  • Connect and Streaming Frameworks such as Kafka.
  • Knowledge on Monolithic versus Microservice Architecture concepts for building large-scale applications.
  • Familiar with the Apache suite including Hadoop modules such as HDFS, Yarn, HBase, Hive, Spark as well as Apache NiFi.
  • Familiar with containerization and orchestration technologies such as Docker, Kubernetes.
  • Familiar with Time-series or Analytics Databases such as Elasticsearch.
  • Experience with Amazon Web Services using services such as S3, EC2, EMR, Redshift.
  • Familiar with Data Monitoring and Visualisation tools such as Prometheus and Grafana.
  • Familiar with software versioning tools like Git.
  • Comfortable working in an Agile environment involving SDLC.
  • Have a decent understanding of Data Warehouse and ETL concepts - familiarity with Snowflake is preferred.
  • Have strong analytical and problem-solving skills.
  • Good learning mindset.
  • Can effectively prioritize and handle multiple tasks and projects.

Data Engineer (Real Time) (Remote) employer: RemoteStar

RemoteStar is an exceptional employer, offering a dynamic and flexible hybrid work environment that allows Data Engineers to thrive both in the office and at home. With a strong focus on innovation and collaboration, employees are encouraged to develop their skills while working on cutting-edge real-time data processing applications within a talented and supportive team. The company prioritises employee growth through continuous learning opportunities and fosters a vibrant work culture that values creativity and problem-solving.
R

Contact Detail:

RemoteStar Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer (Real Time) (Remote)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Scala, Spark, and Kafka. Having hands-on experience or projects showcasing these skills can significantly boost your chances of standing out during the interview process.

✨Tip Number 2

Network with professionals in the iGaming industry or those who work with real-time data processing. Engaging in relevant online communities or attending industry meetups can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your problem-solving approach during interviews. Given the emphasis on troubleshooting and thinking outside the box, be ready to share examples of how you've tackled complex data challenges in the past.

✨Tip Number 4

Showcase your ability to work in an Agile environment by discussing any relevant experiences. Highlighting your familiarity with Agile methodologies and how you've contributed to team projects can demonstrate your fit for the role.

We think you need these skills to ace Data Engineer (Real Time) (Remote)

Strong knowledge in Scala
Experience with Spark Streaming and Spark Structured Streaming
Familiarity with Kafka Streams and Kafka Connect
Understanding of Distributed Computing concepts
Knowledge of Monolithic and Microservice Architecture
Familiarity with the Apache suite (Hadoop, HDFS, Yarn, HBase, Hive, Spark, Apache NiFi)
Experience with containerization technologies like Docker
Knowledge of orchestration technologies such as Kubernetes
Familiarity with Time-series or Analytics Databases (e.g., Elasticsearch)
Experience with Amazon Web Services (S3, EC2, EMR, Redshift)
Familiarity with Data Monitoring and Visualisation tools (Prometheus, Grafana)
Proficiency in software versioning tools (Git)
Understanding of Data Warehouse and ETL concepts (Snowflake preferred)
Strong analytical and problem-solving skills
Ability to work in an Agile environment
Good learning mindset
Effective prioritisation and multitasking abilities

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Data Engineer role. Focus on your knowledge of Scala, Spark, Kafka, and any other technologies mentioned in the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data engineering and your understanding of real-time data processing. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work in an Agile environment.

Showcase Technical Skills: In your application, clearly outline your technical skills related to distributed computing, containerization, and cloud services like AWS. Use bullet points for clarity and ensure you mention any familiarity with tools like Docker, Kubernetes, and Elasticsearch.

Highlight Team Collaboration: Emphasise your ability to work within a team and document processes. Mention any previous experiences where you collaborated with multi-disciplined teams or conducted knowledge-sharing sessions, as this is crucial for the role.

How to prepare for a job interview at RemoteStar

✨Showcase Your Technical Skills

Make sure to highlight your experience with Scala, Spark, and Kafka during the interview. Be prepared to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

✨Demonstrate Your Problem-Solving Abilities

Since the role requires an investigative mindset, be ready to share examples of how you've approached troubleshooting in the past. Think about times when you had to think outside the box to resolve issues, and explain your thought process.

✨Familiarise Yourself with Agile Methodologies

As the company works in an Agile environment, it’s crucial to understand Agile principles and practices. Be prepared to discuss your experience working in Agile teams and how you’ve contributed to the SDLC in previous roles.

✨Prepare for Collaborative Scenarios

Collaboration is key in this role, so think of examples where you've worked closely with cross-functional teams. Be ready to discuss how you communicate and share knowledge with others, as well as how you handle feedback and differing opinions.

Data Engineer (Real Time) (Remote)
RemoteStar

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>