Zeta Globalposted 3 months ago
- Senior
Bangalore, IN
Professional, Scientific, and Technical Services

About the position

As a senior member of the Software Engineering team, you will join the group responsible for designing, developing, and owning the distributed systems CRM platform for Zeta. You will collaborate with your fellow Engineers and Product Managers to develop a roadmap and subsequent projects to build the next generation comprehensive, multichannel marketing solution that unifies and unlocks data across digital touch points, driving return on marketing investment. This position will be responsible for working on the design and development of the next generation of our big data Hub platform, working on technology that enables access to core of CRM efforts. You should have a deep knowledge of distributed systems and cloud architecture. You will need extensive design and development experience and passion about working with large amounts of data.

Responsibilities

  • Implement the next version of our big data CRM platform
  • Dexterously own balancing of production features Support, feature delivery, and retirement of technical debt
  • Excited by building reliable, self-healing services with robust error handling
  • Experience designing, developing, debugging, and operating resilient distributed systems that run across hundreds of compute nodes in multiple data centers
  • Capable of driving and delivering thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops

Requirements

  • 5+ years of software design and development experience
  • B.S. or M.S. in Computer Science or related field
  • 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 and highly scalable web applications
  • Experience building RESTful web-services, Microservices
  • Experience with Agile development methodology and Test-Driven Development
  • Experience with a variety of datastores (Kafka, Postgresql, Redis, Memcached, CouchDB)

Nice-to-haves

  • 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)
  • Knowledge of Big Data technologies (e.g., HBase, Spark, Aerospike, ElasticSearch)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service