Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

Microsoft Corporation Software Development Engineer II in Barcelona, Spain

Are you passionate about cutting edge Generative Artificial Intelligence (AI) and Large Language Models (LLM)?

Do you love working with an energetic and cross-functional group of people?

Does pioneering innovative ways to understand and interact with LLMs sound exciting to you?

Do you want to contribute to an effort that defines the way developers interact with LLMs, validate their performance, and integrate them into our systems?

If so, the Bing Platform UHRS Team might be an excellent place for you to grow your career.

We are seeking a highly skilled and motivated Software Developer II to join our Bing Platform UHRS Team in Microsoft AI.

We are responsible for the platform that enables data annotation using LLMs and a large, diverse, worldwide set of labelers. This data is the foundation to evaluate and train AI and ML models across Microsoft.

We are one of the largest AI labelling platforms world-wide and we plan to scale our platform 20X to be able to accommodate expected model inference cost reductions and increased model capacity availability.

You will be responsible for developing prompts, introducing new features / capabilities, and enabling groundbreaking scenarios.

Additional work will involve creating an entirely new serving architecture, task recommendation system for labelers, labeler reputation, various labeler and task analysis, and task dashboards, alerting, etc. Come play at the absolute cutting edge of AI.

Responsibilities

Responsibilities:

  • Contribute to the new serving architecture for scalability.

  • Work on task recommendation system for labelers.

  • Implementing task and labeler dashboards and contributing to the analysis.

  • Contribute to existing platform by adding features like dynamically increasing overlap based on quality

  • Works with appropriate stakeholders to determine requirements for a set of features.

  • Contributes to efforts to break down large work items into smaller work items and provides estimations.

Qualifications

Required Qualifications:

  • Bachelor’s or Master's in Computer Science, Software Engineering, Computer Engineering or related technical field or equivalent practical experience.

  • Relevant programming experience in languages including, but not limited to, C#, C++, Java, Python

Preferred Qualifications:

  • Strong software engineering background with experience in writing robust and maintainable production code.

  • Exceptional problem solving & critical thinking.

  • Strong communication skills and customer empathy.

  • Passionate and self-motivated, with a demonstrated ability to work in a fast-paced environment.

  • Team-player that will put team and organization first.

  • Software development skills and aptitude for software design, coding, and quality.

  • Mobile and UX development experience is good to have, but not required.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers