remote
Software Development Engineer II - Advertising Technology - Expedia Group
Software Engineer
Senior engineer building scalable advertising tech solutions, leveraging Java, Python, and AWS to deliver high‑performance, data‑driven services that power global travel advertising platforms.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput advertising services using Java and Python.
- Implement RESTful APIs and microservices that integrate with partner ad platforms.
- Optimize database schemas and queries in SQL for large‑scale data processing.
- Deploy and manage services on AWS, ensuring reliability, scalability, and cost efficiency.
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
Requirements
- 3+ years of professional software development experience in a production environment.
- Strong proficiency in Java and Python, with solid understanding of object‑oriented design.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda, ECS/EKS).
- Proficient in SQL and relational database design.
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional team.
Skills
javapythonsqlawsjavascript