Staff Machine Learning Engineer
About the role
Flex Work
You will
Key Responsibilities
- Design and implement advanced data platforms, unified data models spanning structured and unstructured data sets, and data-enabling systems like metadata management services to support training and inference of AI/ML models in hybrid-cloud environment.
- Design and implement cloud-based, distributed software architectures and microservice-based platforms to enable low latency, real-time streaming and complex event processing that deliver Dolby's next gen Audio/Visual experiences in the cloud or on end-user devices.
- Develop new applications, novel data collection tools, and instrumentation regimes that enable an amazing variety of interactive and immersive data-driven experiences by inferring context of both content and the world around us using AI-based techniques.
- Consult and implement data governance and management policies to support Dolby's position as trusted custodian in the media, entertainment, and technology ecosystems.
- Partner with ATG researchers to understand data and advanced cloud system-related opportunities in adjacent research domains such as applied AI and machine learning in Audio / Video domains.
Competencies
Technical depth
Explore new technologies
Invent & Innovate
Work with a sense of Urgency
Collaborate
Desired Background
- Masters in Computer Science or related field, PHD is a plus
- 5+ years of professional experience with relevant experience building and designing distributed data systems
- Knowledge of statistics, data science, AI/machine learning, big data management
- Strong proficiency in Python and an additional language (e.g., C++, Golang, Rust, etc)
- Expertise in data structures, distributed algorithms (consensus, coordination, etc), data modeling, and data analytic techniques of heterogenous, stream-based data
- 4+ years of experience in cloud systems, distributed computing architectures (n-tier, peer-to-peer, microservices), service design and implementation (REST, Thrift/gRPC, etc), container orchestration (Kubernetes) and optimization techniques
- Experience with real-time messaging and streaming architectures, platforms, and frameworks (PubSub/Kafka, Storm, Kinesis, Dataflow/Beam, Flink, Spark Streaming, etc)
- Experience with AI/ML models, cloud-optimization, and software development patterns
- Familiarity with DevOps, CI/CD (Github Actions, etc), bash, UNIX/Linux commands, etc
- Familiar with git and project management tools, such as JIRA
- Excellent problem-solving and partnership skills
- Excellent communication and presentation skills
- Desired: Knowledge of Audio/Video formats, processing, editing, and streaming.
- Bonus: Experience with deep learning frameworks, e.g., TensorFlow, PyTorch, etc., is a plus.
- Bonus: Experience with Databricks / Spark
The Atlanta Area base salary range for this full-time position is $180,800 -$209,200, which can vary if outside this location,plus bonus, benefits, and some roles may also include equity. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, competencies, experience, market demands, internal parity, and relevant education or training. Your recruiter can share more about the specific salary range and perks and benefits for your location during the hiring process.
Dolby will consider qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco Police Code, Article 49, and Administrative Code, Article 12
Equal Employment Opportunity
Not included in the source posting: about the role, qualifications, benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.