Improbable

Principal Software Engineer

London, England, United Kingdom

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Venture Capital, AI & Machine Learning, Consumer Software, Enterprise SoftwareIndustries

Requirements

Candidates should have experience working directly with non-technical stakeholders and reporting to non-technical leadership. Professional experience maintaining production services is required, along with familiarity with popular cloud providers such as AWS, GCP, or Azure. Proficiency in modern programming languages like TypeScript, Python, or Go is necessary. Experience with infrastructure-as-code tools such as Terraform and container orchestration technologies is also required. Excellent communication, interpersonal, and leadership skills are essential, along with the ability to review code to maintain high standards of code quality. A self-starter mindset and the capability to context-switch between various projects is important. Candidates should demonstrate a prototype and rapid iteration mentality, and be able to create tutorials or documentation as needed.

Responsibilities

The Principal Software Engineer will design, build, and maintain cloud services and user-facing web applications in production. They will independently scope and lead technical initiatives, laying the groundwork for early-stage products to evolve iteratively. The engineer will contribute to the product roadmap, help set the vision and strategy for the venture, and act as a sounding board for venture leadership. They will develop and execute against both short- and long-term roadmaps, making effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation. Additionally, they will drive alignment with non-technical stakeholders for technical deliverables.

Skills

TypeScript
Python
Go
Terraform
Salt
Kubernetes
Communication
Interpersonal Skills
Leadership Skills
Problem-Solving
Rapid Iteration

Improbable

Develops metaverse technologies and experiences

About Improbable

Improbable develops technologies for the metaverse, creating virtual worlds and experiences for brands. Their products utilize gaming, blockchain, and artificial intelligence to offer immersive environments for entertainment, social interaction, and business purposes. Improbable's approach includes designing, building, and operating these experiences, as well as launching new ventures within the metaverse. They have successfully created projects like a Virtual Ballpark for Major League Baseball, enhancing fan engagement during live games. Unlike many competitors, Improbable not only provides the technology but also actively participates in creating new business opportunities in the metaverse. The company's goal is to make the metaverse a practical reality for brands, helping them generate new revenue streams.

Key Metrics

London, United KingdomHeadquarters
2012Year Founded
$840.4MTotal Funding
LATE_VCCompany Stage
Crypto & Web3, Entertainment, GamingIndustries
201-500Employees

Risks

Competition from tech giants like Apple and Meta could limit Improbable's market share.
Selling the defense division may reduce revenue diversification, increasing market vulnerability.
Volatile cryptocurrency markets could impact Improbable's blockchain-related ventures and investments.

Differentiation

Improbable's SpatialOS enables unprecedented scale and complexity in virtual world simulations.
The company acts as a venture builder, launching new businesses within the metaverse.
Improbable integrates gaming, blockchain, and AI to create innovative metaverse technologies.

Upsides

Increased interest in virtual events boosts demand for Improbable's metaverse platforms.
The rise of digital twins offers expansion opportunities beyond gaming for Improbable.
5G network expansion enhances performance and accessibility of Improbable's SpatialOS platform.

Land your dream remote job 3x faster with AI