Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
United States, Texas, Austin 
554292248

16.07.2024

. This is a world of, more innovation, more openness, and the skya cloud-enabled world.data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

better served

Qualifications

Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

    o OR equivalent experience.

Other Requirements

  • to meet Microsoft, customer and/or government security screening requirementsarerequiredfor this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
  • This position will berequiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Preferred/Additional Qualifications

  • Bachelor's or Master's degree with 5 years of work experience building systems software or back-end software in the fields of database systems, operating systems, or other systems fields with a deep hardware focus
  • 3+ years of experience with programming GPUs (CUDA, DirectCompute, OpenCL, or similar GPU programming frameworks)
  • Deep technical background in algorithms (Big-O complexity analysis)
  • Deep systems engineering background with an understanding of modern computer memory hierarchies, direct memory access mechanisms, and PCIe devices and related device driver
  • Unmanaged language expertise preferred.
  • Good understanding of database system internals
  • Ability to do performance analysis/improvements on multi-threaded server software
  • Experience in building and shipping production grade software or services.
  • Results-oriented with a passion for delighting customers with our work
  • Ability to work collaboratively, solve programs in groups, and celebrate success as a team

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Responsibilities
  • ​​Design, code, test, and develop features with good quality, maintainability, and end to end ownership
  • Be part of the on-call rotation for maintaining service health
  • Mentor new and other engineers to bring them up to speed in software development environment.
  • Invest in code health/refactoring efforts to improve our ability to execute on shipping solutions to meet customer needs in a timely manner
  • Design and develop highly-efficient code that scales to allow queries to run efficiently over very large data volumes. ​

Embody our