Job Closed
This listing is no longer active.
Described as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
Software Engineer, Media Encoding Pipelines
Location
California
Posted
102 days ago
Salary
$250K - $413K / year
Seniority
Mid Level
Job Description
Software Engineer, Media Encoding Pipelines
Netflix
• Deliver the best A/V experiences via media innovations • Develop scalable cloud based encoding pipelines • Support workflow orchestration, metadata publishing, and task prioritization • Collaborate with cross-functional teams and communicate effectively
Job Requirements
- 2+ years of working experience
- Proficient in Java
- OO design principles
- Experience in designing and developing large scale distributed systems
- Experience with cloud computing platforms such as Amazon AWS
- Bonus: Experience in media encoding system development
Benefits
- Health Plans
- Mental Health support
- 401(k) Retirement Plan with employer match
- Stock Option Program
- Disability Programs
- Health Savings and Flexible Spending Accounts
- Family-forming benefits
- Life and Serious Injury Benefits
- Paid leave of absence programs
- 35 days annually for paid time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Product Engineer
MakerMake better shopping experiences. Create, personalize & optimize store pages and ad funnels on any store with ease.
• You'll own features from idea to production. • You'll shape product decisions, not just implement them. • You'll build interfaces that ecommerce store owners can understand without a tutorial. • You'll make architectural calls that balance speed with long-term quality. • You'll use AI to move fast, but you'll know when to slow down and think for yourself.
• Leads and drives the research, design, implementation, and delivery of software applications via CI/CD pipelines. • Manages and maintains software applications, mitigates vulnerabilities and dependencies, optimizes for performance, and evolves them as needed. • Leads the development and maintenance of quality assurance procedures, such as writing unit tests, to validate code is working as intended. • Creates and maintains documentation, such as models and/or diagrams (flow charts), to show other developers how applications and code works. • Contributes to a culture of learning and improvement by experimentation, iteration, and honest communication through the lens of Minimal Viable Product to Production (MVP2P). • Holds themself and their peers to a high level of accountability with a focus on gaining accomplishments and learning from experiences. • Produces high quality, simple, and elegant solutions to challenging problems that provide new opportunities for our customers. • Assists in deciphering customer requirements into project plans which include recommendations to solve problems and move the team forward. • Leads code reviews and provides critical and thoughtful guidance to best practices. • Leads and drives the architecting of solutions to complex problems of a high volume/big dataset environment. • Identifies and elevates to the appropriate channels when an architecture or process decision needs to be made. • Operates as a senior leader within a scrum team and participates in all scrum team activities, ceremonies, and rituals. • Skillfully leads their scrum team and entire software development team into and through challenging/conflicting conversations towards outcomes and results. • Collaborates with other software developers and members of their scrum team to deliver value each sprint. • Serves on cross functional committees and groups as needed. • Mentors and develops other software developers to improve hard and soft skill sets. • Provides expertise to improve the systems, code, and processes of the organization to create a high performing team environment. • Identifies scalability, security, and uptime opportunities to increase efficiency within the organization. • Contributes to PCI DSS (Payment Card Industry Data Security Standard) validation as a Level 1 Service Provider.
Software Engineer – Platform Productivity
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• You're a flexible software engineer • Provide support for internal engineers' software releases • Lead automation of release processes • Help engineering teams utilize tooling effectively • Participate in on-call rotations to support platform tooling
• Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide. • Takes on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm. • Consistently achieves results, even under tough circumstances. • Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production. • Collaborates with other team members in agile processes. • Creates new and better ways for the organization to be successful. • Works with the Product Team to ensure user stories are valuable, developer ready, easy to understand and testable. • Delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences. • Mentors other engineers and contributes to technical decisions around architecture, observability, security, and operations.




