Uber is looking to solve the problem of emerging new threats in today's evolving security landscape, especially with the adoption of ML/GenAI and the integration of heterogeneous data, by developing and operating security-focused software solutions and analytical frameworks.
Requirements
- Proficiency in programming languages such as Golang, Python, or SQL.
- Hands-on experience analyzing data from distributed systems.
- Prior experience with security threat detection, anomaly detection, or data-driven risk assessment.
- Familiarity with large-scale data analysis frameworks (batch or streaming).
- Experience with ML techniques applied to threat detection and security.
- Knowledge of infrastructure security, vulnerability assessment, and incident mitigation.
Responsibilities
- Designing and implementing software solutions that enhance the organization's security posture.
- Analyzing large-scale datasets to identify patterns, anomalies, and potential threats.
- Writing, reviewing, and testing code to ensure reliability and security.
- Exploring new analytical techniques, tools, and algorithms to advance cyber defense capabilities.
- Providing guidance to junior engineers on secure coding, data analysis techniques, and best practices.
- Partnering with cross-functional teams (e.g., network operations, incident response, compliance) to build cohesive security strategies.
Other
- BS/MS Degree in Computer Science or a related field.
- 3+ years of industry experience in a software development environment.
- Strong problem-solving skills with the ability to derive insights from complex datasets.
- Experience mentoring junior engineers and leading cross-functional projects.
- Travel and collaboration with cross-functional teams may be required