Booking NL

Software Engineer II. (For independent contractors)

Posted Jan 6, 2025
Project ID: 7319-1
Location
Amsterdam, Hybrid
Hours/week
40 hrs/week
Timeline
1 year
Starts: Feb 1, 2025
Ends: Jan 31, 2026
Payrate range
44 - 110 €/hr

In the Marketing department, technology is at our core. We are constantly evolving and adapting our systems to be able to work with the best technology out there. Working in the Performance Marketing area you will be exposed to Java, Python, Perl, MySql, Kafka, Kubernetes, Spark, BigQuery and more. We use Google Cloud and AWS as cloud computing platforms. Here you will get the chance to utilise these technologies to solve the problems on hand in a scalable and reliable way.


We are composed of elite engineers, data scientists and marketers focused on driving acquisition of new customers via messaging, online advertising and site and content optimization. Behind each of these pillars is a highly scaled infrastructure of system, tools, data pipelines and machine learning that makes sure we are spending our money wisely and attract traffic to our website as efficiently as possible. This means working in a dynamic and commercially oriented environment using the latest technologies, and with a lot of autonomy to make a direct impact on our business.


SKILLS REQUIRED:


  • 4-5 years of experience in software development with server-side programming languages (Java, Perl, C++, Python, Golang or similar)



  • Experience designing and developing data pipelines and workflows for processing large-scale data



  • Prior experience with big data technologies like Apache Spark, BigQuery, and Snowflake



  • Familiarity with orchestration tools like Apache Airflow



  • Solid understanding of Service Oriented Architecture and Microservices



  • Experience with distributed systems which are highly scalable and available



  • Excellent communication; written and spoken and experience working with non-technical stakeholders



  • High level of ownership - own your systems end-to-end



  • Experience with Google Cloud Platform (GCP), particularly data-related services (e.g., BigQuery, Dataflow, Pub/Sub)



  • Experience with CI/CD tools like Harness is a plus



  • Python or Perl experience would be beneficial




RESPONSIBILITIES:


  • As a Backend Developer, you are responsible for the development, performance, and scaling of our online marketing and advertising systems. Important aspects of the job include:


  • Building and maintaining systems for data ingestion, transformation, and integration with tools such as Apache Spark, BigQuery, and Snowflake


  • Ensuring system reliability and performance by using monitoring tools and creating custom health indicators as needed


  • Working independently, taking ownership, acting as an intermediary for problems, with both technical and non-technical audiences


  • Collaborating closely with adjacent teams, such as data analysts, data and machine learning scientists, and other engineering teams, to deliver on business objectives


  • Driving continuous improvements in system architecture to increase scalability, maintainability, and reliability

Similar projects

+ Search all projects