Jun 15

SENIOR PYTHON (SCALA) DEVELOPER (DATA TEAM)

This opportunity is for you if you want to work with a tightly knit team of data engineers solving challenging problems using cutting-edge data collection, transformation, analysis, and monitoring tools in the cloud.

Sounds like you? We are waiting for you on our team!

For our client, an international software company specialising in software products, IT consulting and development offices in Europe and the United States, we are currently looking to add to the team an experienced Senior Python (Scala) Developer (Data Team) in our Sofia office. In a team with highly qualified colleagues, you will work on a project with the provider of comprehensive ad platforms for publishers, advertisers, and media buyers.

About the project

Building and supporting high-quality data solutions to process terabytes of data on AWS’s cloud-native data platform. The project is helping in building graph of graphs.

Responsibilities

  • Extensively use several cutting-edge AWS services, 3rd party commercial software, and internally developed software to store, process, and deliver near real-time data
  • Design, manage, improve, and build the next generation of data tools and frameworks to develop and maintain data products and infrastructure
  • Support and troubleshoot data and/or system issues
  • Collaborate with external teams to identify, troubleshoot, and permanently resolve data quality issues
  • Develop in-house tools to automate common tasks
  • Work with languages like Scala, Python, and SQL
  • Conduct code and design reviews to ensure the product quality remains high
  • Mentor and guide colleagues and new team members
  • Collaborate with Data Engineers and Product Managers to translate complex product requirements into working high-quality cloud-native data solutions
  • Share learnings with wider engineering teams by doing technical demos

Requirements

  • 5-7+ years of hands-on work in the field of Software Development and/or Big Data
  • Strong knowledge of algorithms and data structures
  • Excellent knowledge in Scala (or Python/Java and interest in transitioning to Scala)
  • Production experience with Spark
  • Strong skills in SQL and proven experience working with major database platforms
  • Knowledge of Databricks – a plus

Would be a plus

  • Excellent communication and writing skills
  • A curious problem solver
  • Versatile team player

Why us

  • Participate in challenging projects for major global companies
  • Diversity of Domains & Businesses
  • Competitive remuneration
  • Excellent social package – health insurance, food vouchers, etc
  • Active professional community
  • Variety of technologies
  • Positive and friendly work environment in a team of qualified and fresh-minded professionals sharing knowledge
  • Excellent office location close to a metro station
  • Fun work environment

Looks interesting? Send your CV today.

All applications will be treated in strict confidentiality. Only short-listed candidates will be contacted.