Software Engineer
Role Overview
As a Software Engineer at Protege, you will design, build, and ship end-to-end features across the stack, from customer-facing elements to backend systems and data warehouses. This mid to staff-level role involves owning projects from idea to production, solving complex problems with creative solutions, and shaping engineering culture and processes. You'll work in a lean, fast-moving team focused on velocity and impact, contributing to a platform that facilitates secure AI training data exchange.
Perks & Benefits
This is a fully remote position, likely with flexible hours, though time zone expectations may align with team collaboration. The company offers a high-trust, fast-paced culture built for those who thrive on ambiguity and own outcomes, providing opportunities for career growth by shaping the future of data and AI. Backed by world-class investors, it's a startup environment ideal for rapid prototyping and experimentation, with a focus on impact and innovation.
Full Job Description
Company Overview:
We are building Protege to solve the biggest unmet need in AI — getting access to the right training data. The process today is time intensive, incredibly expensive, and often ends in failure. The Protege platform facilitates the secure, efficient, and privacy-centric exchange of AI training data.
Solving AI’s data problem is a generational opportunity. We’re backed by world-class investors and already powering partnerships with some of the most ambitious teams in AI. The company that succeeds will be one of the largest in AI — and in tech.
We’re a lean, fast-moving, high-trust team of builders who are obsessed with velocity and impact. Our culture is built for people who thrive on ambiguity, own outcomes, and want to shape the future of data and AI.
Role Overview:
As a Software Engineer, you’ll play a pivotal role in shaping our product and infrastructure. Your work will span from building customer-facing features to optimizing backend systems to working with our data warehouses. You’ll be expected to own projects and features and be able to engineer them from the ground up.
We're looking for software engineers that range from the mid to staff level!
Key Responsibilities:
Design, build, and ship end-to-end features across our stack, balancing speed with technical excellence
Identify and solve complex problems with creative, pragmatic solutions, knowing when to build quick fixes versus long-term, scalable systems
Take ownership of projects from idea to production, including testing, deployment, and iteration based on user feedback
Be a part of shaping our engineering culture and processes, introducing and iterating best practices for code quality, collaboration, and scalability
About You:
You have 2+ years of software engineering experience
You are biased towards action
You are comfortable with ambiguity and with a fast-paced environment that can require rapid prototyping, experimenting, and iterating
Strong communication skills, with the ability to explain complex technical concepts to diverse audiences
Strong experience in at least some of Python, Typescript, AWS, SQL, data orchestrators
Excited to work in a company that deals with moving, processing, and transforming large volumes of data
Bonus if you have these attributes:
Experience with Snowflake
Experience with other cloud providers like GCP and Azure
Experience with Spark
Prior startup experience
Similar jobs
Found 6 similar jobs
