Join to apply for the Software Engineer 2 role at Epsilon
Overview
At Epsilon, we do more than collect and store data. We help some of the world’s biggest brands unlock real opportunities through advanced software solutions and intelligent data processing.
We’re looking for an experienced Full-Stack Software Engineer to help us build innovative and secure data solutions for social media, search, and digital ads within a Big Data environment. You will design, develop, and maintain high-performance applications and microservices, build scalable REST API microservices using Java, and craft dynamic front-end applications with Angular. Experience in AI/ML technologies is a plus and can help drive innovation in our solutions.
Join a team where you’re empowered to do impactful work and unleash your full potential in a fast-growing environment.
What You’ll Achieve
* Build and maintain complex data solutions for high-volume applications, including new systems.
* Build and enhance responsive front-end applications with Angular, TypeScript, and JavaScript.
* Create reusable outputs and processes as you implement each solution.
* Ensure test coverage in support of our continuous integration environment and to drive code quality.
* Use agile and DevOps methodologies to help drive continuous improvement.
* Work with a technology stack including Java, Spring, Hibernate, Scala, Spark, Hadoop, Git, HBase, Unix, Docker, Maven, Ansible, Postgres and AWS migrations (experience with all is not required; required experience is detailed below).
* Opportunity to explore and apply AI/ML solutions where applicable.
Who You Are
* B.S. in Computer Science, Computer Engineering, or a related field.
* Strong development practices with prior experience writing and testing code.
* 5+ years of experience developing backend services using Java, Spring Boot, and REST APIs; strong understanding of microservices architecture and best practices.
* Experience with SQL and relational databases (PostgreSQL, MySQL, etc.).
* Proficiency in Angular framework, TypeScript, and modern JavaScript (ES6+).
* Hands-on experience with HTML, CSS, and front-end performance optimization.
* Hands-on experience in a Unix environment, including writing Unix Shell Scripts.
* Professional exposure to Spring framework, Hibernate, Maven and Git.
* Ability to work well in a team and autonomously.
* Desire to grow a career with a great company.
Why You Might Stand Out
* Experience with AI/ML frameworks is a plus.
* Experience with Hadoop, Spark, and Scala is a plus.
* Experience with Docker and Kubernetes is a plus.
* Experience with AWS is a plus.
* Experience with data modeling, data warehousing, and building ETL pipelines is a plus.
* Knowledge of software engineering best practices across the development lifecycle (agile, coding standards, code reviews, source control, build processes, testing, and operations) is a plus.
Benefits and Equal Opportunity
Epsilon is an Equal Opportunity Employer. Epsilon’s policy is not to discriminate against any applicant or employee based on race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, disability, religion, creed, color, sexual orientation, gender identity or expression, veteran status, genetic information, or any other characteristic protected by applicable law. Epsilon will provide accommodations to applicants needing accommodations to complete the application process. For accommodation requests, please contact LeaveofAbsence@epsilon.com.
Epsilon offers a comprehensive benefits package, including flexible time off, paid holidays, paid sick time, parental/new child leave, childcare and elder care assistance, adoption assistance, health coverage, 401(k), tuition assistance, commuter benefits, professional development, employee recognition, charitable donation matching, health coaching and counseling, and more (eligibility may apply).
1 View, 1 Vision, 1 Voice – Epsilon powers the marketing and advertising ecosystem with data, technology and services.
#J-18808-Ljbffr