Research Engineer

Job expired!

W Code Metal poszukujemy z pasją i doświadczeniem Inżynierów Badawczych, aby stać się istotną częścią naszego dynamicznego zespołu badawczego. To ekscytująca możliwość dla kandydatów z solidnym doświadczeniem w dziedzinach uczenia maszynowego, programowania i badań stosowanych.

Jako Inżynier Badawczy będziesz ściśle współpracować z małym, uzdolnionym zespołem, eksplorując innowacyjne projekty w dziedzinach syntezy programów i transpilacji kodu. Rola ta wymaga połączenia formalnych metod z najnowocześniejszymi architekturami głębokiego uczenia, takimi jak grafowe sieci neuronowe i duże modele językowe.

  • Projektowanie nowatorskich metod, narzędzi i infrastruktury w celu posunięcia naprzód stanu techniki w syntezy programów.
  • Definiowanie celów badawczych inspirowanych praktycznymi problemami inżynieryjnymi.
  • Prowadzenie i zarządzanie eksperymentami – projektowanie układów eksperymentalnych, pisanie wielokrotnie używalnego kodu oraz nadzór nad ocenami i dokumentacją wyników.
  • Dostosowanie tradycyjnych metod uczenia maszynowego do wykorzystania nowoczesnych równoległych środowisk takich jak klastry rozproszone, SMP wielordzeniowe, GPU i platformy szkoleniowe w chmurze.
  • Współpraca z rozproszonym zespołem w celu przesuwania granic projektu.
  • Wkład w publikacje naukowe i wysiłki na rzecz otwartego oprogramowania.
  • Licencjat z dziedziny inżynierii elektrycznej, inżynierii komputerowej lub pokrewnej, lub równoważne doświadczenie zawodowe.
  • Co najmniej 3 lata doświadczenia w roli związanej z badaniami stosowanymi lub rozwojem, skoncentrowanej na uczeniu maszynowym i głębokim uczeniu.
  • Dojrzała znajomość technik uczenia maszynowego i potwierdzone doświadczenie w opracowywaniu, skalowaniu i wdrażaniu modeli uczenia maszynowego, szczególnie w środowiskach obliczeniowych chmury lub rozproszonych.
  • Doświadczenie programistyczne w Pythonie z praktycznym doświadczeniem w ramach takich jak PyTorch.
  • Znajomość najlepszych praktyk inżynierii oprogramowania, takich jak kontrola wersji (Git), przeglądy kodu i CI/CD.
  • Zaawansowany stopień (magister lub doktor) z informatyki, inżynierii komputerowej lub pokrewnej dziedziny technicznej.
  • Doświadczenie w dziedzinie generatywnych AI lub technologii generowania kodu.
  • Publikacje jako pierwszy autor na prestiżowych recenzowanych konferencjach AI takich jak NeurIPS, CVPR, ICML, ICLR, ICCV i ACL.
  • Konkurencyjne wynagrodzenie i pakiet świadczeń, w tym plan opieki zdrowotnej (medyczny, dentystyczny i na oczy).
  • Opcje planu emerytalnego (401k, IRA).
  • Hoża liczba dni wolnych, w tym nieskrępowany urlop, dni chorobowe i święta państ