At a Glance
- Tasks: Join our Data Labs team to design and build high-scale data systems.
- Company: We empower over 4,300 global customers, including Google and eBay, with innovative data solutions.
- Benefits: Enjoy a fast-paced environment, remote work options, and opportunities for professional growth.
- Why this job: Make an impact by solving complex challenges and collaborating with top brands.
- Qualifications: BSc in Computer Science or equivalent, plus 4+ years in server-side development.
- Other info: Work with cutting-edge technologies like Airflow, PySpark, and Docker.
The predicted salary is between 36000 - 60000 £ per year.
Our unique data and solutions empower over 4,300 customers globally, including industry giants like Google, eBay, and Adidas, to make game-changing decisions that drive their digital strategies. In 2021, we went public on the New York Stock Exchange, and we continue to reach new heights! Come work alongside Similarwebbers across the globe who are bright, curious, practical and good people.
We are looking for a skilled Data / Backend Engineer to join our high-performing Data Labs team and help design high-scale systems that retrieve, process, and analyze digital data. You’ll build and maintain robust backend infrastructure and data pipelines that power Similarweb’s most strategic, data-driven solutions. This customer-facing role is ideal for someone who enjoys a fast-paced environment and thrives on solving complex technical challenges. You’ll work with leading global brands, helping them unlock insights from our unique datasets. Our team specializes in custom data solutions tailored to client needs, collaborating closely with product and sales to assess requirements, ensure feasibility, and deliver scalable systems. You’ll own projects end-to-end, from architecture to production, and continuously seek ways to improve performance and reliability. If you’re passionate about building clean, reliable infrastructure and want to work at the intersection of engineering and customer impact, we’d love to hear from you.
Key Responsibilities:
- Design and build high-scale systems and services to support data infrastructure and production systems.
- Develop and maintain data processing pipelines using technologies such as Airflow, PySpark and Databricks.
- Implement dockerized high-performance microservices and manage their deployment.
- Monitor and debug backend systems and data pipelines to identify and resolve bottlenecks and failures.
- Work collaboratively with data scientists, analysts, and other engineers to develop and maintain data-driven solutions.
- Serve as an engineering focal point, promoting best practices and enforcing architectural and coding standards.
Qualifications:
- BSc degree in Computer Science or equivalent practical experience.
- At least 4+ years of server-side software development experience in languages such as Python, Java, Scala, or Go.
- Experience with Big Data technologies like Spark, Databricks, and Airflow.
- Familiarity with cloud environments such as AWS or GCP and containerization technologies like Docker and Kubernetes.
- Strong problem-solving skills and ability to learn new technologies quickly.
- Excellent communication skills and ability to work in a team-oriented environment.
Nice to Have:
- Familiarity with Microservices architecture and API development.
- Knowledge of databases like Redis, PostgreSQL, and DWH (such as Redshift, Snowflake, etc.).
Backend Data Engineer employer: SimilarWeb
Contact Detail:
SimilarWeb Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Data Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Airflow, PySpark, and Databricks. Having hands-on experience or projects showcasing these tools can set you apart during discussions.
✨Tip Number 2
Network with current or former employees of StudySmarter or Similarweb. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially those that involved building data pipelines or backend systems. Be ready to explain your problem-solving approach and how you overcame challenges in those projects.
✨Tip Number 4
Showcase your ability to work collaboratively by preparing examples of how you've successfully partnered with cross-functional teams in the past. This role emphasises teamwork, so demonstrating your communication skills will be key.
We think you need these skills to ace Backend Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in backend development and data engineering. Emphasise your skills in Python, Java, or Scala, and mention any experience with Big Data technologies like Spark and Airflow.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data engineering and your problem-solving abilities. Mention specific projects where you've designed high-scale systems or worked with data pipelines, and explain how these experiences make you a great fit for the role.
Showcase Technical Skills: In your application, clearly outline your technical skills, especially those related to cloud environments (AWS or GCP) and containerization technologies (Docker, Kubernetes). Providing examples of how you've used these technologies in past roles can strengthen your application.
Highlight Team Collaboration: Since the role involves working closely with data scientists and other engineers, emphasise your teamwork and communication skills. Include examples of successful collaborations and how you contributed to achieving project goals.
How to prepare for a job interview at SimilarWeb
✨Showcase Your Technical Skills
Be prepared to discuss your experience with backend technologies like Python, Java, and Big Data tools such as Spark and Airflow. Bring examples of past projects where you designed and built data pipelines or microservices.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Think through complex scenarios and explain your thought process clearly. Highlight any challenges you've faced in previous roles and how you overcame them.
✨Emphasise Team Collaboration
Since this role involves working closely with data scientists and analysts, be ready to discuss your experience in collaborative environments. Share examples of how you’ve successfully worked in teams to deliver data-driven solutions.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's data infrastructure and the specific challenges the team is facing. This shows your genuine interest in the role and helps you understand how you can contribute effectively.