Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Data Engineer / Scala, Spark

Discussion
  • Design, build, and maintain large-scale distributed data systems
  • Develop data processing pipelines using technologies such as Spark and streaming solutions
  • Work on systems that evaluate and ensure the quality and integrity of large-scale knowledge graphs
  • Contribute to data-intensive projects involving analytics, data discovery, and algorithm development
  • Collaborate with cross-functional teams across multiple locations and product areas
  • Participate in architecture and design decisions for scalable, multi-datacenter solutions
  • Continuously improve system performance, scalability, and reliability
  • Challenge existing assumptions and propose innovative data engineering solutions
  • Hands-on professional software development experience of 5+ years
  • Strong programming skills in Scala and/or Java
  • Experience working with Big Data technologies such as Spark and distributed systems
  • Hands-on experience with data streaming such as Kafka
  • Hands-on experience with distributed data storage such as Cassandra
  • Strong problem-solving mindset
  • Excellent written and verbal communication skills
  • Ability to work effectively in distributed, cross-functional teams
  • Proactive and self-driven approach to engineering challenges
  • Experience with Knowledge Graphs or graph-based data systems
  • Background in machine learning or data science
  • Experience in music information retrieval
  • Exposure to advanced data modeling and algorithm development

Skills

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available