AdTechTalent
Engineering127 days agoHybrid

Integral Ad Science

Senior Software Engineer

pythonjavasparkkafkaawsbig datadata pipelineadtechsoftware engineeringmentoringapi developmentagile

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Dublin, Ireland

Full job description

Senior Software Engineer role to develop and run the Total Visibility data pipeline handling millions of events. Responsibilities include architecting, designing, building, and integrating core ad analytics products end to end; leading the software lifecycle including development, code reviews, testing, deployment, documentation; mentoring the team; partnering with Product and stakeholders to gather requirements and develop solutions including APIs; managing multiple priorities in a fast-paced environment. Requirements: BS in Computer Science or related STEM degree; 5+ years programming experience in Python; 2+ years experience with big data stack including Spark and Kafka; expert knowledge of Python and/or Java; experience with AWS EMR, Athena, EKS, MSK; experience working with Product teams; excellent communication skills. Preferred: experience in client/vendor facing roles, team leadership/mentoring, big data pipelines, and AdTech experience. Location: Dublin, Ireland. Employment type: full-time, hybrid work model.

What you'll do

  • Architect, design, build and integrate core ad analytics products end to end
  • Lead entire software lifecycle including development, code reviews, testing, deployment, documentation
  • Mentor the development team
  • Partner with Product team and other stakeholders to understand product and business requirements
  • Research and develop solutions including API development
  • Manage multiple competing priorities in a fast-paced, collaborative environment

Requirements

  • BS in Computer Science or related STEM degree
  • 5+ years of hands-on programming experience using Python
  • 2+ years of experience working with big-data stack, including Spark and Kafka
  • Expert knowledge of Python and/or Java (collections, multi-threading, JVM memory model, etc.)
  • Experience with AWS tech stack including EMR, Athena, EKS, MSK
  • Experience partnering with Product and other high level stakeholders
  • Excellent interpersonal and communication skills

Tech stack

PythonJavaSparkKafkaAWS EMRAWS AthenaAWS EKSAWS MSK

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.