
Travelcircus · Berlin
ÜBERSICHT Do you love traveling and are you ready for new challenges in an ambitious, fast-growing and committed company? Then you've come to the right place! ...
Do you love traveling and are you ready for new challenges in an ambitious, fast-growing and committed company? Then you've come
to the right place!
Travelcircus is seeking a Junior Backend Engineer (m/f/x) to join the development team. We're looking for someone who's passionate
about building robust & scalable technology platforms, systems and APIs. You'll be an integral part of the engineering team and
will work closely with others throughout our company to deliver the best possible product to our customers. Ideal candidates will
have experience with PHP, API development and Service-Oriented Architectures.
parties
environment and regular team events
training, optimal promotion and further development opportunities
providers
company health management and a pension plan
If you want to develop yourself further and take on responsibility, then you've come to the right place. Please send us your
application, including your salary expectations and your earliest possible start date, exclusively via our online application
system.
Our Team Lead People & Operations will be happy to answer any questions you may have:
Ines Krawczyk
recruiting@travelcircus.de
Over the past few years, Travelcircus has developed into an international company with over 100 highly motivated and committed
employees who form the basis of our success. If you would like to get to know our team, then take a look at our Instagram Career
page - there you will get a first impression of your future colleagues.
We expressly declare that we welcome everyone, regardless of gender, nationality or ethnic origin, religion or ideology,
disability, age or sexual identity.
We look forward to meeting you!
ABOUT ICE SERVICES ICE Services is a music technology company built by rightsholders, for rightsholders. We simplify the complexities of the music royalty chain through an innovative suite of licensing, processing, and copyright services, enabling our customers to accurately and efficiently compensate songwriters and composers for the use of their works. A joint venture between PRS, STIM, and GEMA, ICE Services is the result of a big vision for the industry that harnesses years of combined experience in the multi-territory music market. Serving over 330,000 rightsholders and leveraging a copyright database comprising 55 million musical works, ICE Services’ operations touch 250+ territories to distribute more than €1bn in royalties per year, with a total of over €5bn distributed to date. We’re based in the UK, Germany, and Sweden. ABOUT THE ROLE As a Senior Backend Engineer, you will play a pivotal role in the development and enhancement of our new copyright product. Your responsibilities will include hands-on product engineering, working with a team of talented product engineers, designing and implementing complex systems, and collaborating with cross-functional teams to deliver exceptional products to our customers. If you thrive in a collaborative environment and possess a keen eye for detail, this is an excellent opportunity to contribute to groundbreaking projects and shape the future of the ICE Services' product portfolio. We’re building a strong foundation for our company on these products. Bringing the technical expertise in-house and being part of a modern, product-centric technology organisation that works based on agile methodologies and principles are key pillars of our technology strategy. We’re creating the kind of teams talked about in Inspired by Marty Cagan, and following principles in Accelerate by Nicole Forsgren. TECHNOLOGY STACK Our copyright product is primarily running in AWS with the following technologies: • Java SpringBoot Microservices • DynamoDB • OpenSearch • Postgres • S3 • Kinesis • SNS • SQS • Docker / ECS / EKS • Serverless frameworks KEY RESPONSIBILITIES: * Architect and Implement: Work as part of a product engineering team to design and implement complex software systems, ensuring scalability, reliability, and performance. * Collaboration: Collaborate with product managers and cross-functional teams to define product requirements and create comprehensive technical specifications. * Code Reviews: Conduct thorough code reviews, providing constructive feedback to maintain code quality and adherence to best practices. * Technical Ownership: Take ownership of critical technical decisions and provide expert guidance in selecting appropriate technologies and tools. * Development Practices: Champion best development practices, includ- ing code documentation, unit testing, and version control. * Risk Mitigation: Identify and mitigate technical risks, proactively ad- dressing potential challenges throughout the product development lifecycle. * Industry Trends: Stay up-to-date with the latest industry trends and advancements, integrating new technologies to enhance product offerings and maintain a competitive edge. * AI-Assisted Engineering: Embrace AI-powered tools (e.g., coding assistants, automated testing, intelligent search) as productivity multipliers, and explore opportunities where AI can enhance our copyright products. * Mentoring: Mentor and coach junior engineers, fostering a culture of continuous learning and professional growth. REQUIREMENTS AND QUALIFICATIONS: * Experience: 5 to 7 years of relevant experience in product engineering. Previous experience in a senior or lead engineering role is highly preferred. * Technical Expertise: Demonstrated expertise in programming languages such as Java alongside proficiencies in web technologies, database management, and cloud platforms. * Proven Track Record: A history of designing, developing, and delivering successful software products from concept to launch. * Collaboration Skills: Ability to work collaboratively with product managers, designers, and other stakeholders to translate product requirements into technical solutions. * Communication Skills: Clear and effective communication skills, both written and verbal, to convey technical concepts to technical and non-technical audiences alike. * Innovation: A passion for innovation, including openness to leveraging AI-powered tools and technologies in daily engineering work. Commitment to staying abreast of emerging technologies and industry trends. * Quality Focus: A strong commitment to code quality, unit testing, and other best practices in software engineering. * Adaptability: The ability to thrive in a fast-paced and rapidly evolving environment, with a willingness to take on new challenges and responsibilities. * Problem-Solving: Excellent analytical and problem-solving skills to resolve complex technical challenges. WHAT WE OFFER: * Competitive local benefits based on your location * We promote flexible working regarding time and/or place * Both mental and physical health initiatives * Corporate pension scheme * Comprehensive training and development opportunities * Industry insider events, team socials and company events * Enhanced holiday allowance We welcome candidates from all backgrounds, regardless of age, disability, gender, gender identity, gender expression, race, religion or belief, sexual orientation, socioeconomic background, and any other protected characteristic. We are committed to making all stages of our recruitment process accessible to candidates with disabilities. Please speak to our recruitment team and we will work with you to make reasonable adjustments to ensure you can perform at your best throughout your application.
INTRO At Adsquare, our mission is driven by our core focus: * Passion – Solving complex challenges with great people, tech, and data. * Niche – Location Intelligence for Programmatic Advertisers. Our core values are integral to everything we do: * Drive: We turn ambition into action to deliver valuable outcomes. * Resilience: We adapt, persevere, and grow stronger. * No BS: We value honesty, transparency, and clear communication. * Humble: We choose modesty over vanity and let results speak for themselves. * Moral Compass: We do the right thing with fairness, integrity, and respect. We seek candidates who not only bring top-tier technical expertise but also embody these values in every aspect of their work. ABOUT THE TEAM As a (Senior) Data Engineer at Adsquare, you will be a key contributor to our core engineering function, creating and maintaining scalable big data pipelines that power our applications and drive business value. Because our engineering department handles a variety of critical data challenges, you will be assigned to a specific cross-functional squad based on your individual strengths, experience, and current business needs. To give you an idea of the work, your daily mission might involve: * Data Ingestion & Products: Developing data solutions built on massive volumes of location signals, geospatial (places) data, and audience attribute data. * Data Integrations & Egress: Architecting privacy-first, massive-scale data egress solutions to ensure our datasets reach external partners reliably, securely, and efficiently. Regardless of the specific squad, you will work alongside a talented team of Data and Backend Engineers under the guidance of a Technical Team Lead, operating with a high degree of autonomy and a strong software engineering mindset. YOUR MISSION * Data Pipeline Ownership: Take full accountability for the pipeline lifecycle—from raw data ingestion to transformation and external delivery—according to defined SLAs, time, and budget. * Architect Scalable Solutions: Design and build robust data architectures required to process and transfer terabytes of data. * Pipeline Optimization: Continuously improve data pipelines for cost and performance. This includes analyzing query plans, optimizing compute and working memory, and strategically applying horizontal or vertical scaling. * Engineering Rigor: Elevate data engineering standards. Implement CI/CD workflows, infrastructure-as-code, test-driven development (TDD), and automated testing to ensure reliable and maintainable code. * Data Monitoring: Create and maintain live monitoring dashboards to ensure data solutions are healthy and to support strategic decision-making. * Collaboration & Mentorship: Bridge the gap between Data and Backend engineering. For Senior applicants, act as a technical leader by mentoring junior team members, conducting code reviews, and introducing best practices. YOUR PROFILE We are looking for a candidate with varying levels of experience (mid-level to senior, typically 3-6+ years) in Data Engineering or Backend Development with a heavy data focus. You must be comfortable working in a self-organized, agile environment. Must-Have Technical Skills: * Programming Mastery: Very strong proficiency in Python and SQL. You write modular, production-ready code and possess a solid understanding of both Functional Programming and Object-Oriented Programming (OOP) principles. * Big Data & PySpark: Deep experience with large-scale data processing frameworks, specifically Apache Spark / PySpark. You understand how to handle TB-scale datasets efficiently. Deep understanding of big data file formats like parquet and avro. Experience with open Lakehouse formats like Iceberg. * Advanced Optimization Skills: Proven experience in optimizing data pipelines for compute, working memory, and cost efficiency, including reading and analyzing complex query plans/profiles. * Database & Storage Architecture: Expertise in the trade-offs between OLAP and OLTP systems. You have built solutions using relational and non-relational (NoSQL) databases, and horizontally scalable data warehouses/lakehouses (e.g., Redshift, Snowflake, StarRocks). * Cloud Native (AWS): Experience architecting solutions within the AWS ecosystem (e.g., S3, Athena, Glue, EMR, Lambda, Batch). * Infrastructure & Orchestration: Production experience treating infrastructure as software using Terraform, alongside experience with orchestration tools like Airflow, dbt, or Step Functions. * Engineering Fundamentals: Solid grasp of computer science principles, data structures, algorithms, and git-flow/CI/CD pipelines. * AI tools: Good command of using AI tools (e.g. Claude Code, Kiro, Gemini Pro) to improve and refactor your code, increase your productivity and quality and performance of your code. NICE TO HAVE * Compiled Languages: Experience with a compiled or strongly typed language (e.g., Java, Scala, Go, Kotlin, C++, Cython). * Geospatial Data: Experience working with GIS (Geographic Information Systems) and geo-spatial datasets. * Data Formats: Expertise in optimizing file formats (Parquet, Avro, Iceberg) for performance. * Streaming Technologies: Familiarity with Kafka and Flink. * Backend Context: Experience working closely with Backend engineers or familiarity with Backend architectural patterns (microservices, API design). WHY US? * Hybrid work model * 30 vacation days * Learning budget * Regular team and company events * Latest hardware of your choice * Pet-friendly Berlin office RECRUITING PROCESS COULD REQUIRE ON SITE STEPS For technical roles (Data, Engineering, and Product), candidates are encouraged to upload any technical certifications referenced in their CV via the "Other Documents" section of the application form. Alternatively, certification documents may be submitted after the first technical interview. Any certifications listed on the CV must be provided and successfully validated before proceeding to the second technical interview stage. * Step 1: Short 30-min take-home technical quiz. * Step 2: Value-based interview (30 mins). * Step 3: Deep-dive technical interview (1.5 hours) with the Data team. * Step 4: Practical data-crunching challenge. * Step 5: Team Meet & Greet — the final step to ensure we’re a great fit for each other. WORK MODEL Hybrid in Berlin, Remote for B2B opportunity
INTRO At Adsquare, our mission is driven by our core focus: * Passion – Solving complex challenges with great people, tech, and data. * Niche – Location Intelligence for Programmatic Advertisers. Our core values are integral to everything we do: * Drive: We turn ambition into action. * Resilience: We adapt, persevere, and grow stronger. * No BS: We value honesty, transparency, and clear communication. * Humble: We choose modesty over vanity and let results speak for themselves. * Moral Compass: We do the right thing with fairness, integrity, and respect. We seek candidates who not only bring top-tier technical expertise but also embody these values in every aspect of their work. ABOUT THE TEAM We are looking for a Staff Data Analytics Engineer to join our technical proficiency track. This is a highly technical, Individual Contributor (IC) role. You will act as the Technical Lead for your squad—making critical architectural decisions, defining engineering standards, and driving cross-squad collaboration—without the responsibilities of people management. You will be the technical north star for the team, approaching extremely complex data problems with a rigorous software engineering mindset. You will design, build, and oversee production-grade data platforms that process massive volumes of geo-spatial data, audience attributes, and geo-location time-series data. YOUR PROFILE We are looking for an exceptional engineer who has a proven track record of acting as a technical leader and domain expert in heavy data environments. Must-Have Skills: * 7+ years of experience in Data Engineering, Analytics Engineering, or Backend Development with a deep focus on massive data systems. * Geo-Spatial & Time-Series Expertise: Proven, hands-on experience handling massive datasets specifically involving geo-spatial (GIS) data, audience attributes, and high-frequency time-series data. * Advanced Software Engineering (Python): Mastery of Python beyond standard data scripting. You write highly modular, object-oriented code. You have deep, practical experience with Test-Driven Development (TDD), mocking, exception handling, and performance profiling, functional programming. * Architectural Vision: Deep expertise in designing scalable data architectures using both relational and horizontally scalable data warehouses/lakehouses (e.g., Snowflake, Redshift, Athena, StarRocks, Iceberg). You deeply understand query execution plans, partitioning, clustering, and cloud cost governance. * Big Data Frameworks: Extensive experience with large-scale data processing frameworks (e.g., Apache Spark, PySpark, AWS EMR, Glue) to handle massive throughput. * Expert SQL & dbt: You design scalable, robust data models (using Jinja, macros, incremental strategies) that serve as the foundation for our entire analytics layer. * AWS Cloud Native & IaC: Hands-on experience building architectures in AWS (e.g.: AWS Lambda, AWS Batch, Glue, StepFunctions, S3, EC2, ECS, ECR, Fargate) and deploying them using Infrastructure as Code (Terraform). * Leadership Skills: Superb organizational and communication skills. You can distill complex architectural trade-offs for non-technical stakeholders and drive technical consensus among your engineering peers. Nice-to-Have Skills: * Polyglot Programming: Experience with a compiled or strongly typed language (e.g., Scala, Go, Kotlin, C++ or Java). * Advanced Orchestration: Experience defining complex dependency graphs in tools like Airflow, Dagster, or Prefect. WHAT YOU WILL DO * Technical Leadership & Architecture: Act as the principal architect for your squad. You will design horizontally scalable, cost-efficient, production-grade data solutions capable of handling TB-scale, highly dimensional datasets. * Engineering Excellence & TDD: Champion rigorous software engineering principles. You will lead the adoption of Test-Driven Development (TDD), CI/CD workflows, and clean code architectures. You ensure our codebase is resilient, testable, and maintainable. * Cross-Squad Impact: Drive technical alignment beyond your immediate team. You will act as an engineering ambassador, solving architectural issues that span multiple squads, keeping our technical processes synchronized, and aligning your squad's work with global engineering priorities. * Domain Mastery: Leverage your deep expertise to build high-value data products on top of location signals and audience attributes. You don't just process data; you deeply understand its geographic and time-series nature to unlock its business value. * Mentorship & Code Quality: Be the technical mentor for Senior, Mid, and Junior engineers. Through highly insightful code reviews, architectural feedback, and pair programming, your input will consistently be the source of others’ learning and growth. * Data Observability: Proactively build monitoring and alerting frameworks at the infrastructure level to catch anomalies in our multi-terabyte data streams before they impact downstream products. WHY US? On top of a competitive package… * We are open to flexible work models: we work on a hybrid mode and remotely * To encourage education and professional growth, we offer an individual yearly budget of 1.200€ * You are entitled to 30 vacation days per year * We offer Urban Sports Club membership, company pension scheme * Regular team events and company events organised by our People team (Trust us, they know how to throw a party!) * We equip you with the latest hardware and provide you with all the tools you need to thrive SALARY RANGE (ANNUAL ON-TARGET EARNINGS) 90,000 - 100,000 euros RECRUITING PROCESS COULD REQUIRE ON SITE STEPS For technical roles (Data, Engineering, and Product), candidates are encouraged to upload any technical certifications referenced in their CV via the "Other Documents" section of the application form. Alternatively, certification documents may be submitted after the first technical interview. Any certifications listed on the CV must be provided and successfully validated before proceeding to the second technical interview stage. * Step 1: Short 30-min take-home technical quiz. * Step 2: Value-based interview (30 mins). * Step 3: Deep-dive technical interview (1.5 hours) with the Data team. * Step 4: Practical data-crunching challenge. * Step 5: Team Meet & Greet — the final step to ensure we’re a great fit for each other. WORK MODEL Hybrid DESIRED START DATE Asap