Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer- Data Engineering 
Taiwan, Taoyuan City 
488266608

27.03.2025

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 6+ years experience in business analytics, software development, data modeling or data engineering work.
  • Software development using languages like C#, JavaScript or Java.
  • Experience using a variety of data stores, including data warehouses, RDBMS, in-memory caches, and document Databases.
  • Proficiency with SQL and NoSQL and hands-on experience using distributed computing platforms.
  • Experience in ETL/ELT, Data warehousing, data pipelines and/or Business Intelligence Development.
  • Experience developing on cloud platforms (i.e. Azure, AWS) in a continuous delivery environment.
  • Hands-on experience using ML, anomaly detection, predictive analysis, exploratory data analysis.
  • A strong understanding of the value of Data, data exploration and the benefits of a data-driven organizational culture.
  • Strong problem solving, design, implementation, and communication skills.
  • Strong intellectual curiosity and passion for learning new technologies.

Preferred Qualifications:

  • Experience with large data engineering projects.
  • Ability to provide technical leadership to other developers.
  • Firm sense of accountability and ownership for end-to-end project lifecycle.
  • Strong collaborator who can clearly explain work, listen to peers and customers, embodies growth mindset, and work effectively cross group and within the team.
  • Experience working with large data sets in SQL/Data Bricks/PySparkSQL/Azure Synapse/Azure Data Factory/Azure Fabric or similar.
  • Deep practical experience in one or more of the following is preferred: AI and Machine Learning.
  • Business Intelligence experience or visualization with tools such as Power BI is also beneficial.
  • Experience implementing data systems in C#/Python/Scala or similar.
  • Basic Knowledge on Dynamics Platform would be an added advantage

Responsibilities
  • Leading, Architecting and Implementing Data Engineering solutions.
  • Champion data-driven decisions for feature prioritization and delivery.
  • Managing multiple projects, including timelines, customer interaction, feature tradeoffs, etc.
  • Design and implement scalable data models, data pipelines, data storage, management, and transformation solutions for real-time decisioning, reporting, data collecting, and related functions.
  • Leveraging machine learning(ML) models knowledge to select appropriate solutions for business objectives.
  • Ship high-quality, well-tested, secure, and maintainable code.
  • Develop and maintain software designed to improve data governance and security.
  • Troubleshoot and resolve issues related to data processing and storage.
  • Collaborate effectively with teammates, other teams and disciplines and drive improvements in engineering at the org level.
  • Experiment with and recommend new technologies that simplify or improve the tech stack.
  • Work to help build an inclusive working environment.