Software Engineer (Modeling)
Core
Build and maintain cloud topology analysis models to visualize connectivity and assess cloud infrastructure posture for security teams.
Role type
Senior IC software engineer (cloud modeling)
Builds
Cloud topology models and visualization tools
Domain
Cybersecurity + Cloud Infrastructure
Deliverable
production ML models (via careerplan.io/jobs/39-008-54-E6A-software-engineer-modeling-at-stream-security)
Required skills
Graph theory, graph algorithms, network topology, cloud infrastructure modeling, Python, Go
Preferred skills
MSc in Computer Science, AWS/Azure Solutions Architect certification, cybersecurity experience, large-scale system optimization
Technologies
Python, Go, AWS, GCP, Azure, Kubernetes, IAM
Responsibilities
Code and maintain components modeling cloud infrastructures (compute, security, networking, Kubernetes, IAM); Establish resource topology maps for public cloud environments; Drive innovation in cloud resource interconnection methodologies; Collaborate with PMs to design scalable production solutions; Scale and optimize solutions for large-scale production; Lead development process with full ownership of timelines and quality.
