Job description

Responsibilities
- You design, develop and implement products and modules considering aspects of performance, scalability and fault tolerance
- You explore and operationalise new technology in Zeotap
- You handle escalations and customer issues from time to time
- You behave as a consultant to internal stakeholders and help design a creative solution for our customers
- You are able to work on diverse technologies including Business Logic, Big data and Web Applications and Event Processing
- You are able to adapt and use emerging technology
- You take complete responsibility of the feature/module
- You adhere to Zeotap’s company, privacy and information security policies and procedures
- You complete all the awareness training assigned on time
Requirements
- 0-1 years of experience in building and deploying high scale solutions
- Expert coding skills in one or more of Java, Scala, Go
- High level and low level design skills
- Must have very good problem solving skills and clear fundamentals on DS and algorithms
- Good knowledge of data access patterns with caching technologies and OLTP DBs
- Deep understanding of any noSQL databases
- Basic knowledge of distributed systems and design
- Apache Spark or other Big data stack experience is a huge plus
- Hands-on with Queueing systems like Kafka, RMQ etc
- Experience with any REST web app frameworks
- Bachelor or Master’s degree in information systems, computer science or other related fields is preferred
About Company
Zeotap, founded in Berlin in 2014, helps brands use high-quality customer data to create personalized, multi-channel experiences while keeping data secure and private. In 2020, they launched an AI-powered Customer Data Platform (CDP) on Google Cloud that lets companies unlock and activate their customer data safely. Today, trusted by top brands like Virgin Media O2, Amazon, and Audi, Zeotap is a leader in the European market for secure, data-driven customer solutions.
Instructions to Follow Before Applying
Review the Job Description:
-
- Thoroughly read the job description to understand the role, responsibilities, and requirements. Ensure you have a clear understanding of the position you are applying for.
Crosscheck Your Skills:
Compare your skill set with the skills mentioned in the job posting. Assess whether you possess the necessary technical and non-technical skills. Highlight your strengths and identify areas for improvement if needed.
Check Eligibility Criteria:
Confirm that you meet the eligibility criteria, including educational qualifications, graduation year, and other requirements. Ensure you fulfill the basic qualifications before proceeding.
Customize Your Resume and Cover Letter:
Tailor your resume and cover letter to align with the job description. Emphasize relevant skills and experiences that showcase your suitability for the role.
Research the Company:
Learn about the company’s vision, mission, culture, and services. Use this knowledge to personalize your application and demonstrate genuine interest in the organization.