Pricing Engineer II
The Expedia Group Pricing Engineering team builds and maintains a world class Pricing Platform that drives our pricing strategy across EG Brands and partners.
What you'll do:
* Design and implementation of next-generation micro services using Java, Scala, Kotlin, Spring Boot, Python, Spark
* Prototype solutions quickly, researching new technologies, where applicable and collaborate to implement the technical vision
* Work closely with geographically distributed teams and collaborate with cross team leads to define, implement, and consume services/components/modules
* Design and implement products and solutions that are highly scalable with high-quality, clean, maintainable, and well-documented code across the full technology stack
* Work collaboratively with all members of the technical staff and other partners to build and ship outstanding software in a fast-paced environment
* Find opportunities for process and technology improvements, and work towards adoption and implementation
* Assist with supporting Production systems (includes investigating issues and working towards resolution)
* Exercise creativity and provide alternative solutions to a given problem removing roadblocks and driving issues to closure
* Create/update documentation for the purpose of sharing knowledge between team members
* Actively participate in group technology reviews to critique the work of self and others
* Collaborate with Pricing Business, Strategy and program teams to deliver world class pricing systems, by understanding business needs and translating them to technology solutions
Who you are:
* Bachelor's or Master's in computer science, Communication Systems or related technical field; or equivalent related professional experience
* 2+ years of experience in the field of Software Engineering
* Exposure to Spring framework
* Proficiency in Java, Scala, Spring, Spring Boot, and strong Java programming skills
* Proficient with Object Oriented Programming concepts with a strong understanding of Data Structures, Algorithms, and Computer Science fundamentals
* Experience with Java/Kotlin/Scala and Spring MVC along with a good grasp of OO design with strong design patterns knowledge
* Experience working with Spark advantageous
* Experience with cloud-computing platforms such as Amazon Web Services
* Understanding of testing and monitoring tools
#LI-JG1