Software Engineer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Maskininlärning · Datavetenskap

I korthet

Microsoft is seeking a Software Engineer to join the Commercial Engineering & AI (CEAI) team. This role involves developing next-generation applications on Dynamics 365, AI, Copilot, and Azure, focusing on building scalable and efficient solutions. The position requires a Bachelor's degree in Computer Science or related field with 2+ years of technical experience and proficiency in coding languages like Python or C#.

Ansvarsområden

  • Design, develop, and implement robust and scalable software applications that utilize generative AI techniques.
  • Integrate LLMs and NLP into software solutions for tasks such as content recommendations, summarization, translation, and retrieval.
  • Experience building and maintaining scalable data pipelines, designing efficient data models, and enabling analytics solutions that support business and engineering objectives.
  • Help establish and drive the adoption of good coding standards and patterns.
  • Help identify opportunities to improve and optimize existing systems using generative AI.
  • Stay up-to-date with the latest trends and technologies in generative AI.

Krav

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check.

Önskade kvalifikationer

  • Bachelors/Master’s degree with relevant course work toward Computer Science, Data Science, Statistics, Machine Learning, Data Mining and equivalent work experience.
  • Experience with machine learning algorithms and concepts (e.g., supervised learning, unsupervised learning, deep learning) as applied to generative AI.
  • 2+ years of professional experience in a technical role developing, training, evaluating and deploying ML solutions at scale for real-world problems.
  • 2+ years of experience as a software engineer, developing and shipping software in Python, C#, Java or modern language equivalent.
  • Experience with ML frameworks and libraries like TensorFlow, PyTorch, Scikit-learn, Keras, etc.
  • Experience in handling large datasets and working with data processing frameworks (Apache Spark, Hadoop etc.).
  • Experience with cloud platforms like Azure, AWS or GCP for deploying and scaling machine learning models.
  • Cross-group and interpersonal skills, with the ability to articulate solutions.
  • Experience in designing and implementing MLOps strategies for model deployment, monitoring, and governance.
  • Experience with learning architectures (Transformers, CNNs, RNNs) and knowledge of Natural Language Processing (NLP).
  • Experience with containers (Docker) and orchestration tools like Kubernetes.
  • Computer science fundamentals in algorithmic design, data structures, and analyzing complexity.
  • Experience mentoring other engineers and data scientists, providing technical guidance and code reviews.

Förmåner

  • The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year.
  • For San Francisco Bay area and New York City metropolitan area, the base pay range is USD $133,800 - $219,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
#Software Engineering#AI#Copilot#Dynamics 365#Azure#Power Platform#Generative AI#LLM#NLP#Data Pipelines#Data Models#MLOps
Microsoft Logo

Företag

Microsoft

Publicerade jobb

för 4 veckor sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Mellannivå

Platser

United States

Kvalifikation

Kandidatexamen, Masterexamen

Sökande

Ansök tidigt