We are looking for a Mid / Senior Software Engineer to help us develop and maintain the Data Management Platform in the Big Data Team. You will be working in a cross-functional international Agile team with world-class engineers, product managers, and leaders located in multiple locations around the world. Your main language will be Java / Scala, and the majority of work will happen in the Hadoop ecosystem.
As Mid / Senior Software Engineer you will have a huge team impact due to the development and management of high scale / load distributed systems. Furthermore, you will create exceptional value for Adform customers by providing data to key components of Adform business- Demand Side Platform (DSP), Data Management Platform (DMP) and Research.
We hope you are ready to change the game! Be ready to :
For a Mid role :
- Autonomously develop well defined tasks, test and deploy code changes and services
- Collaborate with, learn from other teammates
- Follow Adform and team coding and testing practices
- Actively participate in Scrum ceremonies, raise questions and share concerns
- Continuously learn and stay up to date with new programming tools and methodologies
- Be familiar with owned domain
For a Senior role we would expect that additionally you would :
Design, build, test, deploy, monitor and maintain products and servicesInitiate and handle technical designs and complex platform featuresContribute to the full products and services stack within domain boundariesCollaborate with, learn from and mentor teammatesWork closely with other teams to determine interdependenciesFollow and make sure the less experienced engineers are following Adform and team coding and testing practicesActively participate in Scrum ceremonies, raise questions, share concerns and suggest solutionsContinuously learn and stay up to date with new programming tools and methodologiesBe the source of knowledge about the owned domainParticipate in hiring process by helping to run technical interviewsTake an active role onboarding new team membersAttitude First. Everything else will follow. We can grow together faster if you have :
3-8 years of professional experience in Scala / JavaPractical experience with Apache Spark and the Hadoop ecosystemExtensive understanding of high availability, high performance, and high securityProfessional experience with SQL, Kafka (or other messaging platforms)Strong knowledge of unit testing, source control, artefactsPractical knowledge of LinuxPractical knowledge of Agile Software Development MethodologiesPractical experience with DevOps and related technologies like Kubernetes, Puppet, etc.Good interpersonal skills and a willing to mentor other team membersGood written and verbal English skillsStand out by having :
Stream processingNoSQL databasesOur promise to you :
A dynamic, inspiring, and international environment filled with ambitious and caring colleaguesPremium health insurance with ₹10,00,000 coverage for you and your family24 paid vacation days to enjoy life outside of workPaid maternity (6 months) and paternity (2 weeks)Annual learning budget to help you grow your skills and support continuous learningRewarding referral program for helping us growGlobal perks such as birthday gifts, work anniversaries, and company events to connect with colleagues and have funAnd much more – join us to explore the full experienceDiversity & Inclusion @Adform :
Adform is an equal opportunity employer with a global perspective. We remain committed to creating an environment that not only respects different backgrounds but celebrates them too. We believe that diversity in all its forms enhances our teams’ creativity, innovation, and effectiveness, and therefore we value different backgrounds, perspectives, and skills.
We are committed to creating a work environment where Adform employees feel valued for who they are and what they can contribute, free from any type of discrimination.