Z

Lead Software Engineer

Zeta Global
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

10+ Years

SKILLS REQUIRED

Distributed SystemsMicroservices ArchitectureSoftware ArchitectureTechnical LeadershipPython

Job description

Overview

Lead the technical direction of the Zeta Marketing Platform (ZMP), architecting and owning the platform as a comprehensive, multichannel marketing solution that unifies data across digital touch points.

What you'll do

  • Provide technical leadership to the group responsible for architecting, developing and owning the Zeta Marketing Platform
  • Collaborate with Engineers, Product Managers and Executives to develop a roadmap and subsequent projects
  • Oversee the design and development of the Zeta Marketing Platform, including technology enabling access to the core of CRM and Data Cloud efforts
  • Mentor an organization of developers through knowledge sharing sessions
  • Architect the big data ZMP platform
  • Own the balancing of production features, support, feature delivery and retirement of technical debt
  • Build reliable, self-healing services with robust error handling
  • Design, develop, debug and operate resilient distributed systems running across hundreds of compute nodes in multiple data centers
  • Drive and deliver thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops

What you'll need

  • 10+ years of software development experience
  • At least 3-5 years of experience as a hands-on Lead engineer/technical architect
  • Strong programming skills (preferably in Python) with specific focus on parallel and multithreaded programming
  • Experience with multi-tenant architectures (IaaS, PaaS, SaaS)
  • Experience with building distributed systems
  • Experience building RESTful web-services and Microservices
  • Experience owning and operating multiple instances of mission critical service
  • Experience with Agile development methodology and Test-Driven Development
  • Experience building real-time streaming data pipelines that scale horizontally
  • Knowledge of Big Data technologies (e.g. HBase, Spark, Elasticsearch)
  • Knowledge of technologies used in building real time data pipelines and streaming applications (e.g. Kafka, Amazon Kinesis)
  • Familiarity with NoSQL databases such as Aerospike, and data warehouses such as Snowflake/ClickHouse/Redshift

Nice to have

  • Experience with AWS, OpenStack or Azure for scaling web and mobile application backend infrastructure
  • Knowledge of open-source distributed automation frameworks (e.g. Docker, Kubernetes, Rundeck, STAF/STAX, Chef, Puppet)

Details

  • Location: Bangalore, India

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer