Principal Software Engineer

 

Description:

Responsibilities:

  • Lead the design and architecture of robust, scalable software systems supporting Marketplace Ad Serving.

  • Serve as a Technical Leader, driving engineering projects and collaborating closely with technical leads, product managers, sales teams, and cross-functional engineering teams to deliver solutions aligned with strategic business objectives.

  • Partner with cross-functional stakeholders to gather and translate product and engineering requirements into technical specifications and actionable engineering plans.

  • Implement and enhance the Marketplace Ad Serving platform to scale with the growing needs of the business.

  • Own the full lifecycle of production deployments and adhering to best practices for CI/CD.

  • Influence the technical direction of the team through data-driven experimentation and best engineering practices, driving innovation and iteration of the technology stack.

 

Minimum Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Information Technology, or a related technical/STEM field.

  • 8+ years of experience in software development.

  • Hands-on experience with Go, Python or Java.

  • Hands-on experience with AWS services such as Lambda, SQS, Glue, RDS, DynamoDB, Kafka, MSK, EMR, and EKS.

  • Proficiency in SQL/NoSQL databases and big data processing frameworks (Spark), along with data management architectures (Hudi).

  • Strong experience in distributed systems, microservices, web applications, and database management.

  • Proven ability to design and build highly scalable, low-latency ad-serving platforms, particularly within the advertising industry.

  • Experience in developing big data systems with open-source frameworks and tools like Apache Spark, Apache Hudi, and Apache Airflow, with proficiency in PySpark.

  • Experience in designing, developing, and maintaining large-scale parallel applications.

  • Proficiency in using software development tools/IDEs, testing methodologies, and documentation best practices.

 

Preferred Qualifications:

  • Experience in the advertising technology industry or related fields.

  • Knowledge or experience in Data Science, Machine Learning, MLOps systems is a plus.

  • Experience with C#/.NET is a plus.

 

Core Values

Our shared values are the driving force behind everything we do. Across all roles, we are looking for teammates who embody these values:

  • Customer and Partner-first

  • Act with Urgency and Focus

  • Integrity with our partners and data

  • Accountability even when challenged

  • Empowerment over hierarchy

  • Growth over comfort

Organization Cardlytics
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location California,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2024-12-28 3:41 pm
Expires on 2025-02-11