Overview
Skills
Job Details
Sr. Full Stack Software Engineer (spring boot + react) - Glendale, CA, Santa Monica, CA, or Seattle, WA offices
Hybrid Onsite 3 days and Remote 2 Days
18-month contract;
- W2 ONLY
Must be able to work onsite at one of these locations below:
Glendale, CA: 1 91201
Santa Monica, CA: 90404
Seattle, WA: 98104
Must-Haves:
Minimum 5 years of software development expertise in Spring Boot (Java) and front-end development in React **need to be able to pivot to front-end work at a moment's notice when necessary**
Proficient in Python and Scala (due to data pipelines running on Spark and Airflow)
Versed in building high-level, available and scalable backend microservices for AWS
Knowledge of big data processing/technologies
Strong in APIs
Nice-to-Haves:
Work with Next.js (React framework), Node.js, TypeScript, and/or Tailwind
Knowledge in advertising and/or media industry
Experience with AI/ML technologies and typical technical stacks
Exposure to big data solutions like Airflow, Spark, Databricks, etc.
Bachelors degree in a relevant field
Position Overview:
Team's mission is to enhance advertising and Disney's ad platform with machine learning and AI. We build solutions to find and decide every bit of potential for better advertising results. Our tenant is a strong cross-domain team to deliver E2E solutions covering tech areas ranging from machine learning, big data processing to microservices. Our team is seeking a Sr. Software Engineer who will be an important team member for our advertising machine learning platform, which focus on prediction and optimization engines for Disney's addressable ad platforms. The right person for this role should be experienced in machine learning (ML) technologies as well as solid in backend services.
Responsibilities:
Build next-gen experiment platform for advertising decisioning and A/B testing to fit evolving business needs
Build next-gen simulation platform to apply state-of-the-art solutions for complicated ad challenges and to further enhance business performance
Develop scalable and efficient approaches for large scale data analysis
Collaborate with researchers to productize cutting edge innovations
Design scalable distributed systems with performance, scalability, reusability and flexibility
Advocate the best engineering practices, including the use of design patterns, CI/CD, code review and automated test
As a key member of the team, contribute to all aspects of the software lifecycle: design, experimentation, implementation and testing.
Collaborate with program managers, product managers, SDET, and researchers in an open and innovative environment