Data Engineer
Adthena
Job highlights
Summary
Join Adthena's award-winning data team as a Data Engineer and contribute to the development and maintenance of our complex, high-volume data systems. You will work with cutting-edge technologies like Apache Spark, Scala, and Java to build and maintain services, design and implement databases, and support the Data Science team. This role requires expertise in distributed technologies, data structures, and algorithms, along with experience in Agile development methodologies. Adthena offers a strong engineering culture, remote-first flexibility, and various benefits including trust-based vacation, career growth opportunities, private medical insurance, mental health support, and generous parental leave.
Requirements
Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience
Responsibilities
- Understand distributed technologies and the best practices around them
- Build and maintain services/features/libraries that serve as a definitive example for new engineers
- Design and write effective complex Spark jobs (data processes, aggregations, pipeline)
- Design and write complex asynchronous, highly parallel low latency APIs and processes
- Work as part of an Agile team to maintain, improve, and monitor Adthena's data collection processes using Scala and Java
- Apply industry practices such as TDD and SOLID, and also Adthena's Engineering Practices
- Understand and be able to apply data structures and algorithms
- Understand Adthena's data architecture and use appropriate design patterns
- Design and implement databases for relational and non-relational storage technologies
- Support our Data Science team to help deliver their machine learning models in to production environments
- Be empathetic towards team members and customers
Preferred Qualifications
- Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience
- Commercial experience developing Spark Jobs using Scala
- Commercial experience using Java and Scala (Python is nice to have)
- Experience in data processing using traditional and distributed systems (Hadoop, Spark, AWS - S3)
- Experience designing data models and data warehouses
- Strong understanding and application of data structures and algorithms in building efficient solutions
- Experience in SQL, NoSQL database management systems (PostgreSQL and Cassandra)
- Commercial experience using messaging technologies (RabbitMQ, Kafka)
- Experience using orchestration software (Chef, Puppet, Ansible, Salt)
- Confident with building complex ETL workflows (Luigi, Airflow)
- Good knowledge of working cloud technologies (AWS, GCP)
- Good knowledge using monitoring software (ELK stack)
- Motivated problem-solving skills, ability to bring ideas forward and adapt solutions to complex challenges
Benefits
- Startup Engineering culture
- Strong Culture: Our quarterly surveys show a 93% average approval rating for company culture, with an overall eNPS of 27
- Award-Winning Product: US 2023 Search Awards for "Best Search Tool."
- Trust-Based Vacation: Take as much time off as you need, when you need it
- Remote-First: 52% of Adthenians work fully remote, with others choosing Hybrid Work at our 3 Geohubs (London, Austin, Sydney)
- Flexible Work: Work how and where you do your best, with full autonomy over your day
- Career Growth: Bespoke training and career development via "Sherpa plans” to guide your growth
- Monthly Hackadays & Training Days
- Private Medical Insurance: Fully covered health care
- Mental Health Support: Employee Assistance Program offering 24/7 confidential counselling, with access to ‘healthier living’ services such as ‘HeadSpace’
- Family Care Package: Up to 6 months fully paid maternity leave, and 2 months of paternity leave
- Pension: Competitive UK pension schemes, available from day one
- Home Office Stipend: $200 for your ideal remote setup
- Swag Welcome Gift: $70 credit to grab some merch
- Birthday Day Off: Celebrate your special day
- Regular Socials: Summer & Christmas parties, annual and quarterly offsites, monthly meet-ups
- Volunteer Days: Make a difference with paid volunteer time each quarter
Share this job:
Similar Remote Jobs
- 📍United Kingdom, Portugal
- 💰$220k-$270k📍United States
- 📍Kingdom of Saudi Arabia
- 💰$175k-$210k📍United States, Worldwide
- 📍India
- 📍India
- 📍Worldwide
- 💰$225k-$255k📍United States
- 📍Mexico
- 💰$52k📍Slovak Republic