Umbra Software Oy
Applied Science, Cloud Computing
Sr.AppliedScientist,CedarAuthorization
Neural analysis suggests this role is
optimal for Senior candidates.
“Sr. Applied Scientist, Cedar Authorization at Umbra Software Oy. Skills: Authorization, Formal methods, Cloud-native, Policy language. Drive integration design and development. Advance formal verification capabilities”
Industry & Context.
Constraint solving; Theorem proving; Program analysis; Formal verification
What They're Looking For.
Must Have
6+ years of applied research experience, Experience programming in Java, C++, Python, Rust, Go, or related language, Experience in algorithms and data structures, Experience in parsing, Experience in numerical optimization, Experience in data mining, Experience in parallel and distributed computing, Experience in high-performance computing, Experience in patents or publications
Nice to Have
5+ years of industry or academic research experience, Experience in professional software development, Experience with authorization systems, Experience with policy languages, Experience with access control frameworks, Experience contributing to open-source projects, Experience within the CNCF or Kubernetes ecosystem, Demonstrated community leadership, Experience with formal verification, Experience with SMT solvers, Experience with automated reasoning, Familiarity with Kubernetes authorization architecture, Familiarity with Kubernetes admission control, Familiarity with Kubernetes API machinery, Track record of public speaking, Track record of technical advocacy, Track record of developer relations
What You'll Do.
Drive integration design and development
Advance formal verification capabilities
Advance SMT-based analysis capabilities
Advance policy validation capabilities
Develop understanding of requirements
Build tools to find problems
Build tools to show absence of problems
Implement tools using SAT
Implement tools using SMT
Implement tools using programming languages concepts
Implement tools using theorem proving concepts
Implement tools using formal verification concepts
Implement tools using constraint solving concepts
Create software prototypes
Integrate prototypes into production systems
Contribute to codebase
Drive review standards
Drive technical direction
Represent Cedar at conferences
Advocate for Cedar adoption
Present technical decisions
Defend technical decisions
Mentor research scientists
Train research scientists
Collaborate with open-source community
Advance project maturity
Build relationships with developers
Build relationships with contributors
Build relationships with organizations
How You'll Work.
Team & Collaboration
Cross-functional teams; Open-source community; Cloud-native developers; CNCF community
Communication Scope
Public speaking; Technical advocacy
Full Job Description
Are you passionate about authorization, programming languages, applying formal verification, program analysis, constraint-solving, and/or theorem proving to real-world problems? Do you want to shape the future of an open-source authorization language that is becoming an industry standard? If so, then we have an exciting opportunity for you. Cedar is an open-source policy language and evaluation engine for authorization that is used across AWS services including Amazon Verified Permissions, AWS Systems Manager, and more. Cedar recently joined the Cloud Native Computing Foundation (CNCF) as a Sandbox project, and we are looking for an Applied Scientist to help advance Cedar's adoption, maturity, and community presence across the cloud-native ecosystem. In this role, you will drive the science and engineering behind Cedar's integration into cloud-native platforms such as Kubernetes, advance Cedar's formal verification and analysis capabilities, and serve as a technical leader and advocate within the CNCF community. You will interact with internal teams and external open-source communities to understand their authorization requirements, propose innovative solutions, create software prototypes, and productize prototypes into production systems. In addition, you will support and scale your solutions to meet the ever-growing demand of customer use. Key job responsibilities Technical Responsibilities - Drive the design and development of Cedar's integration into cloud-native authorization environments, including Kubernetes and other CNCF ecosystem projects. - Advance Cedar's formal verification, SMT-based analysis, and policy validation capabilities to raise the bar for authorization assurance. - Interact with various teams to develop an understanding of their security, authorization, and policy requirements. - Apply the acquired knowledge to build tools that find problems, or show the absence of security/safety problems, in authorization policies and systems. - Implement t
Applying for this Sr. Applied Scientist, Cedar Authorization role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Umbra Software Oy?
Real rants from real employees. Read before you apply.