Umbra Software Oy

Applied Science, Cloud Computing

Sr.AppliedScientist,CedarAuthorization

€75–110k ~AI est. Finland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Applied Science, Cloud Computing
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →