Software Engineer Intern (Summer 2019)
When it comes to engineering, we solve problems of scale and work on cutting edge and open-source technologies. As a high-growth, e-commerce company, we are searching for talented and passionate software engineer interns. Our culture is one that strives on solving difficult problems focusing on product engineering based on hypothesis testing to empower people to come up with ideas. We address a wide array of computer science problems including advanced web applications, cutting edge user interfaces, scalability and performance of applications, intelligent search algorithms, global data distribution and monitoring of distributed systems. You will work alongside a highly experienced team of engineers from various academic and industry backgrounds.
Digital Platform Engineering:
Our team works on our high performance, petabyte scale data platform serving batch processing needs of the company. The team gathers digital advertising data from a variety of sources such as Google, Facebook, and partner networks. The data pipeline gets this information from different formats including Web APIs, vendor Java API's, CSV files, and JSON files. This data serves an Extract Transform Load (ETL) funnel.
Do you wonder how digital advertising builds a company's business? You will learn that here.
Does learning how companies succeed with advertising with Google and Facebook interest you? Our team expands the data stream that aids digital marketing and data science teams to optimize digital advertising performance.
Data becomes easily usable information used to acquire business knowledge. You will contribute to our data pipeline, and you will help fuel our business.
You will gain software engineering experience. You will grow, you will succeed, and you will put your skills into real world practice.
Technologies you would use:
- Amazon Web Services (AWS) latest technologies
- Amazon S3 storage
- File formats including Parquet, JSON, and CSV
- Apache Spark
- Airflow Directed Acyclic Graphs (DAGs) job orchestration
- Apache Hive and SQL tables
- Maven for builds
- SLF4J logging
- Unit testing
- Systems to monitor and alert on production jobs
- Slack, Confluence, and Jira
- Java, Scala, and SQL for coding
- Linux, Unix, OS X
Who you are:
- Currently pursuing a BS or MS in Computer Science, Electrical
- Engineering, or a related technical field
- Excellent software development skills utilizing Java
- Knowledge of Scala beneficial
- Desire to learn ETL
- Organized problem-solving skills
- Experience with consuming web APIs
- Knowledge of UNIX/Linux/OS X environments preferred
Benefits & Perks:
- Competitive compensation
- 401k Plan
- Frequent company update talks with our leadership team
- Discounted rail and bus passes
- Free drinks and snacks
- Electric adjustable stand up desk
- Casual dress code
This role is part of HomeAway University which starts May 2019 and lasts for 12 weeks. Learn more about our HomeAway University training program here: https://www.homeaway.com/careers/university
Why join us:
Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them to tools to do so.
Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.
Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.
HomeAway, a world leader in the vacation rental industry, is the place to book beach houses, cabins, and condos with more than two million places to stay in 190 countries. The site makes it easy to find and book the perfect vacation rental for any getaway, often for less than the cost of traditional hotel accommodations. HomeAway is part of the Expedia Group family of brands.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.