Software Development Engineer - Big Data
Expedia, Inc
Gurgaon, India
8d 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
    Add to favorites
    Remove from favorites
    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