Senior Backend Engineer (Agentic AI Platform)
About this role
We are looking for the best
42dot์ ์ํํธ์จ์ด์ AI๋ก ๋ชจ๋น๋ฆฌํฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ ๋ชจ๋น๋ฆฌํฐ AI ๊ธฐ์ ์ ๋๋ค. ํ๋์๋์ฐจ๊ทธ๋ฃน ๊ธ๋ก๋ฒ ์ํํธ์จ์ด ์ผํฐ๋ก์, 42dot์ ์ํํธ์จ์ด ์ ์ ์ฐจ๋ ๊ฐ๋ฐ์ ์ ๋ํ๋ฉฐ ๋ฏธ๋ ๋ชจ๋น๋ฆฌํฐ๋ฅผ ๊ฐ์ฒํ๊ณ ์์ต๋๋ค.
Agentic AI Platform ํ์ LLM ๊ธฐ๋ฐ ์๋น์ค์ ์ด์ ๊ฐ์์ฑ(Observability)์ ํ๋ณดํ๊ณ , ๋น์ฉยท์๋ยทํ์ง ์งํ๋ฅผ ์ค์๊ฐ์ผ๋ก ๊ด์ธกยท์ ์ดํ๋ Agentic AI Console ํ๋ซํผ์ ์ค๊ณยท๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. LLM Gateway, Content Provider ํตํฉ, ์ฌ์ฉ๋ ๋ฏธํฐ๋ง, ์๋ฆผ ์์คํ ๋ฑ AI ์๋น์ค ์ด์์ ํ์ํ ์ ๋ฐฉ์ ํ๋ซํผ์ ๊ตฌ์ถํ๋ฉฐ, ๋ชจ๋ํ ๋ชจ๋๋ฆฌ์ค์์ ์ ์ง์ ์๋น์ค ๋ถ๋ฆฌ๊น์ง ์ํคํ ์ฒ์ ์งํ๋ฅผ ์ง์ ์ด๋์ด๊ฐ ์๋์ด ๋ฐฑ์๋ ์์ง๋์ด๋ฅผ ์ฐพ๊ณ ์์ต๋๋ค.
Responsibilities
FastAPI ๊ธฐ๋ฐ Modular Monolith ์ํคํ ์ฒ์ ๋ฐฑ์๋ ์๋น์ค ์ค๊ณ ๋ฐ ๊ฐ๋ฐ
LLM Gateway(LiteLLM) ๋ฐ AI Observability(Langfuse) ์ฐ๋ ์์คํ ์ค๊ณ ๋ฐ ๊ตฌํ
๋ค์ค Content Provider(1st Party ์ฌ๋ด๋ง / 3rd Party ์ธํฐ๋ท๋ง) ํตํฉ์ ์ํ CP Gateway ๋ชจ๋ ์ค๊ณ ๋ฐ ๊ฐ๋ฐ
PostgreSQL(OLTP) / ClickHouse(OLAP) / Redis ๊ธฐ๋ฐ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๋ฐ ๋ฏธํฐ๋ง ์์คํ ๊ตฌ์ถ
Celery ๊ธฐ๋ฐ ๋น๋๊ธฐ ์์ ์ฒ๋ฆฌ (๋ฆฌํฌํธ ์์ฑ, Usage ETL, CSV ๋ด๋ณด๋ด๊ธฐ ๋ฑ)
KrakenD API Gateway๋ฅผ ํตํ JWT ์ธ์ฆยท๋ผ์ฐํ ยทRate Limit ์ค์ ๋ฐ ์ด์
Grafana Alerting ์ฐ๋ ์๋ฆผ ์์คํ (Slack/Email) ๊ตฌํ
RBAC ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด ๋ฐ ๊ฐ์ฌ ๋ก๊ทธ ์์คํ ์ค๊ณ
๋ถํ/๋ณ๊ฒฝ ๋น๋ ๊ธฐ๋ฐ์ ๋จ๊ณ์ ์๋น์ค ๋ถ๋ฆฌ ์ํคํ ์ฒ ์ค๊ณ ๋ฐ ์คํ
Qualifications
Python ๋ฐฑ์๋ ๊ฐ๋ฐ 7๋ ์ด์ ๊ฒฝํ
FastAPI ๋๋ ๋๋ฑ ์์ค์ ๋น๋๊ธฐ ์น ํ๋ ์์ํฌ ์ค๋ฌด ๊ฐ๋ฐ ๊ฒฝํ
SQLAlchemy(async) / Alembic ๋ฑ ORM ๋ฐ DB ๋ง์ด๊ทธ๋ ์ด์ ๋๊ตฌ ํ์ฉ ๊ฒฝํ
PostgreSQL ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ ์ด์ ๊ฒฝํ (ํํฐ์ ๋, ์ธ๋ฑ์ค ์ต์ ํ, ์ฟผ๋ฆฌ ํ๋)
Redis๋ฅผ ํ์ฉํ ์บ์ฑ, ๋ถ์ฐ ๋ฝ, ๋ฉ์์ง ๋ธ๋ก์ปค ์ด์ ๊ฒฝํ
RESTful API ์ค๊ณ ๋ฐ ๊ตฌํ ๊ฒฝํ (OpenAPI/JSON:API ์คํ ๊ธฐ๋ฐ ๊ฐ๋ฐ ๊ฒฝํ ์ฐ๋)
์ปจํ ์ด๋ ํ๊ฒฝ(Docker, Kubernetes)์์์ ์๋น์ค ๋ฐฐํฌ ๋ฐ ์ด์ ๊ฒฝํ
์์คํ ์ฅ์ ๋์ ๋ฐ ์ฑ๋ฅ ๋ณ๋ชฉ ๋ถ์ยทํด๊ฒฐ ๊ฒฝํ
๋ฌธ์ ํด๊ฒฐ์ ์ํ ๋ ผ๋ฆฌ์ ์ฌ๊ณ ์ ๊ธฐ์ ์ ๋ฆฌ๋์ญ
์ ๊ทน์ ์ผ๋ก ์๊ฒฌ์ ์ ์ํ๊ณ ํ์๋ค๊ณผ ์ํํ ์ํตํ ์ ์๋ ๋ฅ๋ ฅ
Preferred Qualifications
LLM ์๋น์ค ์ด์ ๋๋ LLM Gateway/Proxy(LiteLLM, vLLM ๋ฑ) ์์คํ ๊ฐ๋ฐ ๊ฒฝํ
API Gateway(KrakenD, Kong ๋ฑ) ์ค์ ๋ฐ ์ด์ ๊ฒฝํ
LGTM Stack(Grafana, Loki, Tempo, Mimir) ๊ธฐ๋ฐ Observability ๊ตฌ์ถ ๊ฒฝํ
ClickHouse ๋ฑ OLAP ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ ์ด์ ๊ฒฝํ
Celery ๋๋ ์ ์ฌ ๋น๋๊ธฐ ํ์คํฌ ํ ์์คํ ์ค๊ณยท์ด์ ๊ฒฝํ
Kafka ๊ธฐ๋ฐ ์ด๋ฒคํธ ์คํธ๋ฆฌ๋ฐ ์์คํ (Producer/Consumer) ์ค๊ณ ๋ฐ ๊ฐ๋ฐ ๊ฒฝํ
gRPC ๋๋ ์คํธ๋ฆผ ๊ธฐ๋ฐ ํต์ (SSE, WebSocket) ๊ตฌํ ๊ฒฝํ
๋ชจ๋๋ฆฌ์ค์์ ๋ง์ดํฌ๋ก์๋น์ค๋ก์ ์ ์ง์ ๋ถ๋ฆฌ๋ฅผ ์ฃผ๋ํ ๊ฒฝํ
ํด๋ผ์ฐ๋ ํ๊ฒฝ(AWS, GCP)์์์ ์ธํ๋ผ ์ค๊ณ ๋ฐ ์ด์ ๊ฒฝํ
GitOps(ArgoCD, Flux ๋ฑ) ๊ธฐ๋ฐ ๋ฐฐํฌ ๋ฐ ์ด์ ๊ฒฝํ
๋๊ท๋ชจ ํธ๋ํฝ ํ๊ฒฝ์์์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ์ค๊ณ ๋ฐ ์ด์ ๊ฒฝํ
์ ์์ผ(Agile) ๋ฐ ์คํฌ๋ผ(Scrum) ๋ฐฉ์์ ํ์ ๊ฒฝํ
Interview Process
์๋ฅ์ ํ - ์ฝ๋ฉํ ์คํธ - 1์ฐจ๋ฉด์ (1์๊ฐ ๋ด์ธ) - 2์ฐจ๋ฉด์ (3์๊ฐ ๋ด์ธ) - ์ต์ข ํฉ๊ฒฉ
์ ํ์ ์ฐจ๋ ์ง๋ฌด๋ณ๋ก ๋ค๋ฅด๊ฒ ์ด์๋ ์ ์์ผ๋ฉฐ, ์ผ์ ๋ฐ ์ํฉ์ ๋ฐ๋ผ ๋ณ๋๋ ์ ์์ต๋๋ค.
์ ํ์ผ์ ๋ฐ ๊ฒฐ๊ณผ๋ ์ง์์์ ๋ฑ๋กํ์ ์ด๋ฉ์ผ๋ก ๊ฐ๋ณ ์๋ด๋๋ฆฝ๋๋ค.
Additional Information
์ด๋ ฅ์ ์ ์ถ ์ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ, ๊ฐ์กฑ๊ด๊ณ, ํผ์ธ ์ฌ๋ถ, ์ฐ๋ด, ์ฌ์ง, ์ ์ฒด์กฐ๊ฑด, ์ถ์ ์ง์ญ ๋ฑ ์ฑ์ฉ์ ์ฐจ๋ฒ์ ์๊ตฌ ๊ธ์ง๋ ์ ๋ณด๋ ์ ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
๋ชจ๋ ์ ์ถ ํ์ผ์ 30MB ์ดํ์ PDF ์์์ผ๋ก ์ ๋ก๋๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค. (์ด๋ ฅ์ ์ ๋ก๋ ์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์ง์ํ์๊ณ ์ ํ๋ ํฌ์ง์ ์ URL๊ณผ ํจ๊ป ์ด๋ ฅ์๋ฅผ recruit@42dot.ai์ผ๋ก ์ ์ก ๋ถํ๋๋ฆฝ๋๋ค.)
์ธํฐ๋ทฐ ํ๋ก์ธ์ค ์ข ๋ฃ ํ ์ง์์์ ๋์ํ์ ํํ์กฐํ๊ฐ ์งํ๋ ์ ์์ต๋๋ค.
๊ตญ๊ฐ๋ณดํ๋์์ ๋ฐ ์ทจ์ ๋ณดํธ ๋์์๋ ๊ด๊ณ๋ฒ๋ น์ ๋ฐ๋ผ ์ฐ๋ํฉ๋๋ค.
์ฅ์ ์ธ ๊ณ ์ฉ ์ด์ง ๋ฐ ์ง์ ์ฌํ๋ฒ์ ๋ฐ๋ผ ์ฅ์ ์ธ ๋ฑ๋ก์ฆ ์์ง์๋ฅผ ์ฐ๋ํฉ๋๋ค.
42dot์ ์๋ขฐํ์ง ์์ ์์นํ์ ์ด๋ ฅ์๋ฅผ ๋ฐ์ง ์์ผ๋ฉฐ, ์์ฒญํ์ง ์์ ์ด๋ ฅ์์ ๋ํด ์์๋ฃ๋ฅผ ์ง๋ถํ์ง ์์ต๋๋ค.
3๊ฐ์์ ์์ต๊ธฐ๊ฐ์ด ์ ์ฉ๋ ์ ์์ต๋๋ค.
โป ์ง์ ์ ์๋ ๋ด์ฉ์ ๊ผญ ํ์ธํด ์ฃผ์ธ์.
42dot์ด ์ผํ๋ ๋ฐฉ์, 42dot Way ๋ณด๋ฌ๊ฐ๊ธฐ โ
42dot๋ง์ ์ ๋ฌด๋ชฐ์ ํ๋ก๊ทธ๋จ, Employee Engagement Program ๋ณด๋ฌ๊ฐ๊ธฐ โ
Frequently Asked Questions
Is the salary disclosed for the Senior Backend Engineer (Agentic AI Platform) position at 42dot?
Is the Senior Backend Engineer (Agentic AI Platform) job at 42dot remote?
Is the Senior Backend Engineer (Agentic AI Platform) role at 42dot full-time or part-time?
Which team or department does the Senior Backend Engineer (Agentic AI Platform) at 42dot belong to?
How do I apply for the Senior Backend Engineer (Agentic AI Platform) position at 42dot?
When was the Senior Backend Engineer (Agentic AI Platform) job at 42dot posted?
You'll be redirected to 42dot's official application page on Ashby ATS.