Kayzen is the future of mobile marketing — building software that allows mobile app developers to connect with their users.
We are a B2B SaaS platform that allows companies to run mobile programmatic marketing in-house.
Programmatic marketing, put simply, is the process of automating the buying and selling of digital ads in real time. Programmatic in-housing takes this one step further by allowing advertisers to fully own the technology stack and skills required in this process.
Programmatic in-house is still in its early days when it comes to the mobile advertising market. This is where we have impact!
You will work with a carefully selected, diverse and globally distributed team from customer success, engineering, data science, design, product and more. We are highly motivated and aligned in our quest to disrupt the multi-billion dollar ad-tech industry.
We would like you to be part of our journey, as our Senior Software Engineer (m/f/d).
As our Senior Software Engineer, you will report directly to our CTO/Co-Founder. Given that you can be self-sufficient in at least one large area of the codebase (multiple services in a pillar), we expect you taking ownership of your components with other Senior Software Engineers together from Day 1. Apart from your primary tasks, we would love to see your growth mindset on contributing to Kayzen’s success.
Create optimal data pipeline architecture for large scale data volumes.
Assemble large, complex data sets that meet functional / non-functional business requirements.
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and ‘big data’ technologies.
Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
Work with data and analytics experts to strive for greater functionality in our data systems.
We are looking for a candidate with 4+ years of experience in coding & implementing complex projects in Senior/Software Engineer role, who has attained a Graduate degree or higher in Computer Science or a related subject.
Proficiency in Java is a must
Proficiency in working in Unix/Linux based environment
Strong analytic skills related to working with unstructured datasets.
Strong problem-solving skills and stronghold on data structures and algorithms.
Experience with relational SQL and NoSQL databases, like MySQL, Aerospike, Postgres, etc.
Experience supporting and working with cross-functional teams in a dynamic environment.
Prior experience in Python, Scala
Prior experience in ClickHouse DB, Mongo
Prior experience in Kafka, AeroSpike, Redis
Prior experience of workflow automation tools like AirFlow.
Prior experiences in CI tools like Jenkins or CircleCI
What do we offer?