Vacancy expired!
Company Description
Epsilon is the leader in outcome-based marketing. We enable marketing that's built on proof, not promises. Through Epsilon PeopleCloud, the marketing platform for personalizing consumer journeys with performance transparency, Epsilon helps marketers anticipate, activate and prove measurable business outcomes. Powered by CORE ID®, the most accurate and stable identity management platform representing 200+ million people, Epsilon's award-winning data and technology is rooted in privacy by design and underpinned by powerful AI. With more than 50 years of experience in personalization and performance working with the world's top brands, agencies and publishers, Epsilon is a trusted partner leading CRM, digital media, loyalty and email programs. Positioned at the core of Publicis Groupe, Epsilon is a global company with over 8,000 employees in over 40 offices around the world. For more information, visit epsilon.com. Follow us on Twitter at @EpsilonMktg.Job DescriptionLove cutting-edge tech? We do too.Our mission is to personalize every digital display and video ad, on both mobile and desktop, by informing it with anonymous user data. Keyword: anonymous. Ad tech has a privacy problem and at Epsilon, we're here to fix it.We're looking for a dedicated and experienced Senior Software Engineer to help us transform the way marketers connect and interact with their consumers. When you join us, you'll develop powerful systems and write effective tests across every layer of our primary ad tech CORE platform. From processing petabytes of data to making bid decisions in under 10 ms over 5 million times per second, you'll help us do some truly astounding things.Better yet, we're growing fast, which means you can too. From learning new technologies to collaborating with some of the brightest-and kindest-people in the world, there's a lot to love about a career with us. Join a team where you're empowered to do epic things and unleash your full potential.What you'll do:- Build high-performance, low-latency software at scale that supports our ad delivery platform.
- Provide technical consulting, troubleshooting and subject matter expertise on the platform and any integrations.
- Work with other members of the Operations, Platform and Engineering teams to design new solutions.
- Use Agile and DevOps methodologies to enhance existing operations and processes.
- Ensure test coverage in support of our continuous integration environment and to drive quality.
- Learn from some of the best and brightest in the industry while sharing your experience and expertise to keep us on top of the industry.
- You own a problem to the end
- You strive for technical excellence in yourself and encourage it in others
- You find creative solutions to difficult problems
- B.S. in Computer Science, Computer Engineering, or related field.
- 3-5 years of experience.
- Experience with modern object-oriented software, engineering processes and best practices.
- Experience working in collaboration with experienced software engineers.
- Working knowledge of the ad tech ecosystem.
- Experience with cloud technologies and containers is a plus.
- Strong applied experience programming in Angular, Java, GraphQL and NestJS
- Work with product owners and development teams to gather and refine requirements, and see development through to QA, deployment and ongoing maintenance
- Participate in ongoing research and evaluation of new technologies to make design and technical decisions and understand their impact
- Collaborate across multiple teams in architecting new solutions
- Drive efforts to reduce inefficiencies in development, QA and deployment processes
- Ability to monitor and evaluate application performance and identify areas to improve performance and availability
- Advocate for strong Agile development methodologies (SCRUM), automated testing, and continuous integration
- Compose timely, comprehensive and accurate documentation as requested
- Ability to multi-task without loss of efficiency or composure
- 5+ years of hands-on experience in designing, developing and supporting web-based applications
- Deep knowledge of Angular fundamental concepts, design and implementation
- A strong command of modern and emerging web technologies, including Java, Spring Boot, Gradle, Spring Cloud Config, GraphQL and NestJS
- Experience with RESTful services
- Experience with various SQL databases (Postgres preferred)
- Familiarity with testing frameworks and test-driven development
- Experience with software revision and control systems (GIT preferred)
- Experience with bug tracking systems (JIRA preferred)
- Excellent interpersonal and communication skills
- BS degree in Computer Science or related field or 5+ years of equivalent work experience
- Experience with online advertising industry
- Docker development and deployment
Vacancy expired!