Software Engineer
Posted 30 Apr 2025
Advertised as “Senior Software Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 4–8 yrs
- Management level
- Individual contributor
No salary listed for this role.
Field of studyComputer Science (or related)
Study levelBachelor's or higher
Zeta Marketing Platform (ZMP) is a machine learning/AI powered customer acquisition and CRM multi-tenant platform. The backend developer will work on server-side APIs and services that enable a highly distributed event pipeline and a stack that gets tens of thousands of messages per second.
As a senior member of the Software Engineering team, you will join the group responsible for designing, developing, and owning the distributed systems CRI 1 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.
You should have a deep knowledge of distributed systems and cloud architecture. You will need extensive design and development experience and be passionate about working with high-throughput systems where the issues of throughput, performance, redundancy, and concurrency are paramount.
Key Responsibilities:
As a Senior Software Developer, you will be:
- Responsible for independently and cooperatively understanding business requirements, designing, and implementing core components for real-world marketing automation platform.
- Designing, implementing application code to satisfy product requirements
- Ensuring high product quality through rigorous code reviews and unit tests
- Fixing bugs and implementing enhancements
- Taking ownership of a significant product component in design and implementation
Requirements:
- We are looking for exceptional talent with superior academic credentials and a solid foundation in computer sciences and distributed systems design and development.
- The candidate will have at least 4 years of experience developing scalable, robust sohware platforms using Java/Ruby/Python or an equivalent language.
- An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired.
- Strong communication skills in a large-distributed development team environment are essential.
- Experience in Advertising Attribution domain is a plus
Requirements:
- BS or MS in Computer Science or related field
- 4 - 8 years of working experience with J2EE technology, Python or equivalent OO paradigm
- Strong knowledge and experience with Kafka, Elastic Search, Airflow, NoSQL databases such as Aerospike,Thrift, Cl, and AWS.