Software Development Engineer

Company: Workday
Company: Workday
Location: Canada, BC, Vancouver
Commitment: Full Time
Posted on: 2023-05-03 16:58
Your work days are brighter here.At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our people first. And ever since, the happiness, development, and contribution of every Workmate is central to who we are. Our Workmates believe a healthy employee-centric, collaborative culture is the essential mix of ingredients for success in business. That’s why we look after our people, communities and the planet while still being profitable. Feel encouraged to shine, however that manifests: you don’t need to hide who you are. You can feel the energy and the passion, it's what makes us unique. Inspired to make a brighter work day for all and transform with us to the next stage of our growth journey? Bring your brightest version of you and have a brighter work day here.About the TeamToday’s CFOs have an eye on more than just the bottom line. They are watching the horizon, predicting what is coming, and charting the course ahead. Workday technology enables our customers to plan, complete, analyze for finance, HR, planning and analytics in one system. The Workday Analytics platform is powering our financial reporting and analytics capabilities.As part of Workday’s Prism Analytics team, you will be responsible for crafting and implementing techniques for high-performance query processing in support of big data analytics in the cloud. You will work with a top-notch team to implement features for parallel and distributed data processing engines. This includes developing efficient data structures and algorithms for massively parallel in-memory analytics, advanced techniques for distributed data processing, and integration with open-source distributed systems frameworks such as Spark. You will participate in the full life-cycle of software development and directly impact all the customers.About the RoleYou're an engineer who is passionate about data management and distributed data processing frameworks and algorithms. Performance, scalability, and reliability of these algorithms are constantly on your mind and looking to stay involved in these areas. You have the chops to build the infrastructure that powers high-performance data crunching on large volumes of data while ensuring simplicity and ease-­of­-use of the overall product. You enjoy the thrill of coming up with brilliant ideas and can articulate their value­-prop to partners but are most satisfied when you turn these ideas into solid high­ quality implementations that make customers successful. Learn more about Prism Analytics at Workdayhttps://www.youtube.com/watch?v=Zp2IJ74xi_shttps://www.workday.com/en-us/products/analytics-reporting/financial-management-core-reporting.htmlAbout YouWe are open to hiring at either a Software Development Engineer or Senior Software Development Engineer level, depending on experience and skills of the selected candidate.Basic Qualifications for Software EngineerSoftware development experience in an object-oriented or functional language3+ years experience in database internals, query processing, or distributed systems developmentOther QualificationsMS in Computer Science or related field and relevant software development experience or BS in Computer Science or related field and 3 years relevant software development experienceQuery processing, and distributed systems experienceLinux expertiseGood grasp of SQL and distributed data processingAre you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!
View Original Job Posting