Data Engineer (Remote) at Roqad
Job Description
What You'll Do
You'll work across the full lifecycle of data engineering - from designing elegant solutions to deploying them in production. Your day-to-day will include:
- Building and maintaining data pipelines of varying complexity - from straightforward transformations to advanced probabilistic algorithms that drive our data science capabilities
- Designing thoughtful solutions for new challenges, with emphasis on clean architecture and maintainability
- Writing automated tests because we believe quality is built in, not bolted on
- Fixing bugs and improving existing systems - our codebase evolves constantly
- Exploring data when problems require investigation and analysis
- Contributing to backend services and internal tools that support our data infrastructure
- Deploying your work - you own it from concept to production
Our Tech Stack
- Primary: Apache Spark, Scala
- Also using: Java, Python
- Backend services: Scala, Java, Rust
- Process: Scrum and Kanban - we use what fits the work
What We're Looking For
- Strong foundation in data engineering principles and distributed systems
- Experience with Apache Spark or similar big data processing frameworks
- Proficiency in Scala and/or Java (we'll help you grow in whichever you're less familiar with)
- Solid SQL skills for data querying and analysis
- Understanding of software engineering best practices - testing, version control, code review
- Analytical mindset for data exploration and problem-solving
- Ability to balance pragmatism with technical excellence
- Fluent English - our team communicates in English daily
Nice to Have
- Experience with Python for data analysis
- Exposure to Rust
- Background in adtech or high-volume data processing
- Familiarity with probabilistic algorithms or data science concepts
What We Value
- Thoughtful design over quick hacks
- Automated testing as a core practice
- Ownership - you're responsible for what you build
- Collaboration - we solve problems together
- Continuous improvement - for our systems and ourselves
Work Arrangement
This is a 100% remote position. Work from wherever you're most productive - your home office or a coworking space. We trust you to manage your time and deliver great work.
Location: Poland or nearby timezone (CET/EET) for effective collaboration with the team
Preferred contract type: B2B
What We Offer
- Top-tier team - work alongside extremely motivated engineers who push each other to excel
- Competitive compensation that reflects your impact
- Your ideal setup - choose your hardware (Linux, macOS, or Windows laptop, external monitors), tools (IntelliJ IDEA and whatever else you need), and access to a plethora of AI tools to assist your daily work
- Professional growth - conference budget to keep learning and stay connected with the community
- Team retreats in attractive locations - because the best teams also know how to recharge together
- Multisport card - we support your wellbeing inside and outside of work
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.