Software Development Engineer - Big Data
Expedia, Inc
Gurgaon, India
54d ago

Position summary

Are you passionate about data and the technology needed to drive a multi-billion dollar business? Do you love building creative, high-

scale data products using a diverse set of state of the art technologies?

The Expedia development is looking for a Software Development Engineer with a real passion for data. We are responsible for building accelerators, products and processes that power the data pipelines at Expedia, enable self-

service capabilities and accelerate solution delivery.

In this role, you will build & mature Expedias' on-premise and cloud-based data platform. We will collaborate and partner with you to solve big challenges in the data ecosystem : data replication, providing cloud agnostic data services, data cataloging, intelligent monitoring / alerting of location agnostic data platforms, federated processing etc.

If you have development skills on a data platform and you are awesome at programming in Java or similar languages, then you will fit right in.

A healthy passion for wrestling with large datasets and a desire to build automation tools will set you apart from the crowd.

If teamwork, respect, ownership, recognition, trust, simplification, test & learn speak to you, and the thought of being part of a growing team excites you, then we definitely want to talk to you.

Responsibilities :

  • Be an integral member in the design, analysis, development and deployment efforts for multiple enterprise application projects to solve complex business problems
  • Produce scalable, flexible, efficient and supportable solutions using appropriate technologies, including Java, Python, Hive, Chef, etc.
  • Support and follow Expedia Software Development Lifecycle
  • Collaborate with Developers, Program Managers, Testers and Production Support Engineers to implement technical requirements
  • Improve the enterprise systems by integrating existing solutions and building new technology
  • Qualifications :

  • Bachelors or Master’s degree in information science, computer science or equivalent work experience
  • 1 3+ years of experience in Java (or comparable) development
  • Enthusiasm for solving complex software engineering puzzles in a dynamic environment
  • Deep understanding of software design principles, algorithms, data structures, and multithreading concepts
  • Good verbal and written communication skills
  • Preferred skills :

  • Hands-on experience using big data technologies, such as Hadoop, Hive, Kafka, Teradata, etc.
  • Familiarity with Spring Framework, MVC, REST web services, etc.
  • Experience using Linux for production applications
  • Experience using git in a shared setting
  • Contributions to open source projects
  • Expedia is committed to creating an inclusive work environment with a diverse workforce. All applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

    LI-NS2

    Expedia is committed to creating an inclusive work environment with a diverse workforce.All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

    Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form