Summary
โจ AIโGenerated
A software engineering position combining browser and network research with production development. You will investigate emerging traffic-blocking behaviors, reproduce complex issues, build resilient runtime and delivery systems, and turn recurring incidents into reusable defenses, regression tests, monitoring, and safe deployment processes.
Highlights
High-impact software engineering role combining technical research and production engineering, with end-to-end ownership, reliability metrics, reusable defenses, testing, monitoring, and deployment improvements.
Description
About Ad-Shield
๋งค์ผ ์์ญ์ต ๊ฑด์ ๊ด๊ณ ๋
ธ์ถ์ด ์ ๋๋ธ๋ก์ปค๋ก ์ธํด ์ฌ๋ผ์ง๋ฉฐ, ์ด๋ก ์ธํด ํผ๋ธ๋ฆฌ์
๋ ์ฐ๊ฐ 2,000์ต ๋ฌ๋ฌ ์ด์์ ์์ต์ ์๊ณ ์์ต๋๋ค.
์ ๋์ด๋๋ ์ฐจ์ธ๋ ์ ๋๋ธ๋ก ๋ฆฌ์ปค๋ฒ๋ฆฌ ๊ธฐ์ ์ ํตํด ํผ๋ธ๋ฆฌ์
๊ฐ ์์ด๋ฒ๋ฆฐ ์์ต์ ๋์ฐพ๊ณ , ์ฐจ๋จ๋ ํธ๋ํฝ์ ์ง์ ๊ฐ๋ฅํ ์์ต ์ฑ๋๋ก ์ ํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.์ ๋์ด๋๋ ๊ธ๋ก๋ฒ ์ ๋ํ
ํฌ ์์ฅ์์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ํ ์ค ํ๋์
๋๋ค.
์์ ์ ์์ ํ์ด ๋ ๋ฒ๋ฆฌ์ง ํ์ผ๋ก ์ธ๋น ์๋ฐฑ๋ง ๋ฌ๋ฌ์ ๋งค์ถ์ ์ฐฝ์ถํ๊ณ ์์ผ๋ฉฐ, 8์๋ฆฌ ๊ท๋ชจ์ ์๋งค์ถ ํฌํธํด๋ฆฌ์ค๋ฅผ 9์๋ฆฌ ๊ท๋ชจ๋ก ํ์ฅํด ๋๊ฐ๊ณ ์์ต๋๋ค.
About the Role
์ ๋์ด๋์ ์ํฐ ์ ๋๋ธ๋ก ์์คํ
์ ํจ๊ป ๋ง๋ค์ด๊ฐ ์ํํธ์จ์ด ์์ง๋์ด๋ฅผ ์ฐพ๊ณ ์์ต๋๋ค.
์๋กญ๊ฒ ๋ฑ์ฅํ๋ ์ฐจ๋จ ๋ฐฉ์์ ๋ถ์ํ๊ณ , ๋ฌธ์ ์ํฉ์ ์ฌํํ๋ฉฐ, ๋ฐํ์ยท๋๋ฆฌ๋ฒ๋ฆฌยท๋ํ
์
ยท์ฃ์ง ์ ๋ฐ์ ๊ฑธ์ณ ์์ ์ ์ธ ํด๊ฒฐ์ฑ
์ ๊ตฌ์ถํ๋ ์ญํ ์
๋๋ค.์ด ํฌ์ง์
์ ๊ธฐ์ ๋ฆฌ์์น์ ํ๋ก๋์
์์ง๋์ด๋ง์ด ๊ฒฐํฉ๋ ์
๋ฌด์
๋๋ค.
๊ฐ๋ณ ์ด์๋ฅผ ์ผํ์ฑ ํจ์น๋ก ๋ง๋ ๋ฐ ๊ทธ์น์ง ์๊ณ , ์ฌ๋ฌ ํผ๋ธ๋ฆฌ์
ํ๊ฒฝ์์ ๊ณตํต์ผ๋ก ์๋ํ๋ ์ ํ ์ฐจ์์ ๊ฐ์ ์ผ๋ก ๋ง๋ค์ด๋ด๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค.
What You Will Do
๋ธ๋ผ์ฐ์ ์ต์คํ
์
, ํํฐ ๋ฃฐ, ์คํฌ๋ฆฝํ๋ฆฟ, ๋ธ๋ผ์ฐ์ API, ๋คํธ์ํฌ ๋ ๋ฒจ ๋๊ตฌ ์ ๋ฐ์์ ์๋ก์ด ์ฐจ๋จ ๋์์ ๋ถ์ํฉ๋๋ค.์ ํ์ ๊ธฐ๋ฐ์ด ๋๋ ๋ฐํ์, ์คํฌ๋ฆฝํธ ๋๋ฆฌ๋ฒ๋ฆฌ, ๋ํ
์
, ํด๋ฐฑ, ์ฃ์ง ์์คํ
์ ๊ตฌ์ถํ๊ณ ๊ฐ์ ํฉ๋๋ค.๋ฌธ์ ์ฌํ๊ณผ ๊ทผ๋ณธ ์์ธ ๋ถ์๋ถํฐ ๊ตฌํ, ๋กค์์, ๊ฒ์ฆ๊น์ง ์ ๊ณผ์ ์ ์ง์ ์ฑ
์์ง๋๋ค.๋ฐ๋ณต๋๋ ์ฅ์ ๋ฅผ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐฉ์ด ๋ก์ง, ํ๊ท ํ
์คํธ, ๋ชจ๋ํฐ๋ง, ์์ ํ ๋ฐฐํฌ ์ฒด๊ณ๋ก ์ ํํฉ๋๋ค.์ปค๋ฒ๋ฆฌ์ง, ์คํ๋ฅ , ํ์ด์ง ๋ฌด๊ฒฐ์ฑ, ํ์ง ๋ฐ ๋ณต๊ตฌ ์์ ์๊ฐ ๋ฑ ์ ๋ขฐ์ฑ ์งํ๋ฅผ ์ ์ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
Qualifications
ํํํ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๊ธฐ๋ณธ๊ธฐ์, ์ต์ํ์ง ์์ ์ฝ๋๋ฒ ์ด์ค์์๋ ๋
๋ฆฝ์ ์ผ๋ก ํ๋จํ๊ณ ์ผํ ์ ์๋ ์ญ๋๋ฐ์ด๋ JavaScript ๋๋ TypeScript ์ญ๋๊ณผ ๋ธ๋ผ์ฐ์ , DOM, HTTP, ๋คํธ์ํน, ์บ์ฑ, CDN์ ๋ํ ๊น์ ์ดํด๊ฐ๋ ฅํ ๋๋ฒ๊น
๋ฐ ๋ฆฌ์์น ์ญ๋.
์ฌํ์ด ์ด๋ ค์ด ๋์์ ์ฌํํ๊ณ , ๋ฐํ์๊ณผ ๋คํธ์ํฌ ์ํ๋ฅผ ๋ถ์ํ๋ฉฐ, ๊ทผ๊ฑฐ๋ฅผ ๋ฐํ์ผ๋ก ๊ฐ์ค์ ๊ฒ์ฆํ ์ ์๋ ๋ถ๊ด์ธก ๊ฐ๋ฅ์ฑ, ์ฅ์ ์ ํ, ํ๊ท ๋ฐฉ์ง, ๋ฐฐํฌ ์์ ์ฑ๊น์ง ๊ณ ๋ คํ๋ ์์คํ
์ ์ฌ๊ณ ๋ฆฌ์์น์ ๊ธฐ์ ์ค๊ณ๋ถํฐ ๊ตฌํ, ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง, ํ๊ณ ๋ฅผ ํตํ ๊ฐ์ ๊น์ง end-to-end์ ์ค๋์ญ
Nice to Have (์ฐ๋์ฌํญ)
๋ธ๋ผ์ฐ์ ๋ด๋ถ ๊ตฌ์กฐ, ๋ธ๋ผ์ฐ์ ์ต์คํ
์
, ๋๋ CSPยทService Workerยทํํฐ ๋ฃฐยท์คํฌ๋ฆฝํ๋ฆฟ ๋ฑ ์ฝํ
์ธ ํํฐ๋ง ๊ธฐ์ ๊ฒฝํ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง, ๋ณด์ ๋ฆฌ์์น, ์ํฐ ํฌํผ๋ง ๋ฑ ์ ๋์ ํ๊ฒฝ์ ์์คํ
์ ๋ค๋ค๋ณธ ๊ฒฝํCloudflare Workers, CDN, ์ฃ์ง ์ปดํจํ
, ๋๊ท๋ชจ ํธ๋ํฝ ์น ์ธํ๋ผ ๊ฒฝํ๋ธ๋ผ์ฐ์ ์๋ํ, E2E ํ
์คํธ, ๋ชจ๋ํฐ๋ง, ์ฅ์ ๋์ ๊ฒฝํGAM, Prebid, ํค๋ ๋น๋ฉ, IVT, ๋์ ๊ด๋ฆฌ ํ๋ซํผ(CMP), ํผ๋ธ๋ฆฌ์
์์ตํ์ ๋ํ ์ดํด์๋ฌธ ๊ธฐ์ ๋ฌธ์ ๋ฐ ์ปค๋ฎค๋์ผ์ด์
์ ๋ฌด๋ฆฌ๊ฐ ์๋ ์์ด ํ์ฉ ๋ฅ๋ ฅ