软件工程师 4 - Android
Software Engineer 4 - Android
在Netflix,我们的使命是娱乐全世界。我们正在书写下一章——突破叙事、全球粉丝的边界,让不可想象成为现实。我们是一支梦想团队,痴迷于探索当创意、直觉和尖端技术融合时会发生什么的令人不安的兴奋感。加入我们,成为未来的一部分。
流媒体发现体验(SDX)将沉浸式发现体验与行业领先的播放功能结合,适用于会员使用的每一种设备——手机、平板、电视、游戏机和网页。SDX涵盖客户端UI、实验和所有四个Netflix客户端平台(iOS、Android、电视和网页)的播放功能,包括负责发现界面、实时事件交付、播放器架构以及让数百名工程师快速可靠地发布产品的共享客户端基础架构的团队。
我们在流媒体与发现体验的多个团队中招聘Android软件工程师(L4)。这些职位专注于构建基础架构、推进应用架构,并交付创新的产品体验,为全球数亿用户使用Netflix Android应用提供支持。
如果你热衷于构建优雅、可维护且影响深远的软件,这些软件能赋能其他工程师并影响数百万用户,我们期待与你交谈!
招聘团队:
- 会员体验客户端基础架构团队
会员体验客户端基础架构团队构建了驱动会员体验的服务器驱动UI(SDUI)架构和工具链,适用于Netflix的iOS、Android和电视应用。我们构建了模式、渲染和数据访问层,使产品工程师能够在发现、播放和广告中发布灵活、交互的功能,同时确保每个客户端平台的一致性和性能。
- 广告团队
该团队负责交付和演进创新、可定制的广告体验平台。他们构建交互格式的框架和服务器端广告插入,实现无缝、精准的投放。你将与跨职能合作伙伴合作,确保广告以高效且吸引人的方式集成到会员体验中。
职位描述:
我们正在寻找一位能够从头到尾负责项目的Android工程师——规划、构建、发布项目,同时依靠强大的团队来提升自己的判断力。你将使用现代的Android堆栈(Kotlin、Jetpack Compose、Coroutines、Dagger)工作。
查看英文原文
At Netflix, our mission is to entertain the world. Together, we are writing the next episode - pushing the boundaries of storytelling, global fandom and making the unimaginable a reality. We are a dream team obsessed with the uncomfortable excitement of discovering what happens when you merge creativity, intuition and cutting-edge technology. Come be a part of what’s next.
Streaming Discovery Experiences (SDX) pairs immersive discovery experiences with industry-leading playback across every device our members use — phones, tablets, TVs, game consoles, and the web. SDX spans client UI, experimentation, and playback across all four Netflix client platforms (iOS, Android, TV, and Web), and covers teams working on discovery surfaces, live event delivery, player architecture, and the shared client foundations that let hundreds of engineers ship products quickly and reliably.
We're hiring Android Software Engineers (L4) across multiple teams within Streaming & Discovery Experiences. These roles focus on building foundational infrastructure, advancing app architecture, and delivering innovative product experiences that power the Netflix Android app for hundreds of millions of users worldwide.
If you're passionate about building elegant, maintainable, and high-impact software that empowers fellow engineers and touches millions of users, we'd love to talk!
Teams Hiring:
- Member Experience Client Foundations Team
The Member Experience Client Foundations team builds the server-driven UI (SDUI) architecture and tooling that powers the member experience across Netflix's iOS, Android, and TV apps. We build the schema, rendering, and data-access layers that let product engineers ship flexible, interactive features across Discovery, Playback, and Ads while championing consistency and performance across every client platform.
- Ads Team
This team is responsible for delivering and evolving the platform for innovative, customizable ad experiences. They build frameworks for interactive formats and server-side ad insertion with seamless, targeted delivery. You’ll work with cross-functional partners to ensure ads are integrated in a performant and engaging way for our members.
The Role:
We're looking for an Android engineer who's comfortable owning a project end to end — scoping it, building it, shipping it — while leaning on a strong team to sharpen their judgment along the way. You'll work with a modern Android stack (Kotlin, Jetpack Compose, Coroutines, Dagger/Hilt, GraphQL) and get exposure to problems that only show up at Netflix's scale: hundreds of millions of members, thousands of device types, and some of the largest live audiences on the internet.
What You'll Do:
- Design, build, and ship Android features and infrastructure that members interact with directly, or that other Netflix engineers build on top of
- Write clean, testable, well-documented code, backed by automated tests (JVM unit, Espresso, and similar)
- Partner with product, design, and cross-functional engineering teams to scope work and weigh trade-offs
- Keep a pulse on modern Android tooling and practices, and help modernize the codebase you work in
- Use GenAI tools as part of your day-to-day workflow, and stay curious about how agentic workflows can speed up development
- Communicate proactively with your team and stakeholders — solid project management and estimation instincts go a long way here
What Sets You Apart:
- Solid understanding of Android development, with the ability to pick up new frameworks and paradigms quickly
- Strong coding skills in Kotlin (Java a plus), and comfort navigating adjacent stacks like GraphQL
- A track record of shipping real features — not just writing code that compiles
- You know there's rarely one “right” answer — you weigh trade-offs and make calls with incomplete information
- You build relationships across teams through clear communication and genuine curiosity about other people's problems
- You want to grow, and you want to help the people around you grow too
Nice to Have:
- Experience with Jetpack Compose, Circuit, Dagger/Hilt, or GraphQL
- Experience building or maintaining SDKs, developer tooling, or shared client frameworks
- Familiarity with high-scale or real-time systems (live streaming, ads, playback)
Generally, our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. To determine your personal top of market compensation, we rely on market indicators and consider your specific job family, background, skills, and experience to determine your compensation in the market range. The range for this role is $250,000.00 - $413,000.00. This compensation range will vary based on location.
Netflix provides comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits. We also offer paid leave of absence programs. Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off. Full-time salaried employees are immediately entitled to flexible time off. See more details about our Benefits [here](https://jobs.netflix.com/work-life-philosophy).
Netflix is a unique culture and environment. Learn more [here](https://jobs.netflix.com/culture).
[Inclusion](https://about.netflix.com/en/inclusion) is a Netflix value and we strive to host a meaningful interview experience for all candidates. If you want an accommodation/adjustment for a disability or any other reason during the hiring process, please send a request to your recruiting partner.
We are an equal-opportunity employer and celebrate diversity, recognizing that diversity builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.
Job is open for no less than 7 days and will be removed when the position is filled.