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