Minimum of 5 years experience as a software engineer in a professional setting., Solid understanding of various authentication protocols such as Sessions, JWT, OIDC, SAML, and LDAP., Demonstrable expertise in designing and managing complex authentication systems and role-based access control mechanisms., Experience with Golang and Typescript, and familiarity with major cloud infrastructure providers like AWS, Google Cloud, or Azure..
Key responsibilities:
Design, build, and operate the APIs and services for authentication and authorization.
Evolve architecture to scale with growth in customers and developers, working across monolith codebases and microservices.
Collaborate with product management and design to develop new, high-impact experiences.
Participate in live support rotation to ensure systems are running well.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Weights & Biases is a developer-first MLOps platform.
Track everything you need to make your models reproducible with Weights & Biases— from hyperparameters and code to model weights and dataset versions.
Weights & Biases helps your ML team unlock their productivity by optimizing, visualizing, collaborating on, and standardizing their model and data pipelines – regardless of framework, environment, or workflow.
Used by ML engineers at OpenAI, Lyft, Pfizer, Qualcomm, NVIDIA, Toyota, GitHub, and MILA, W&B is part of the new standard of best practices for machine learning. W&B is free for personal use and academic projects, and it's easy to get started.
Run your first experiment in 30 seconds with this quick hosted notebook: [bit.ly/intro-wb](http://wandb.me/intro)
At Weights & Biases, our mission is to build the best tools for AI developers. We founded our company on the insight that while there were excellent tools for developers to build better code, there were no similarly great tools to help ML practitioners build better models. Starting with our first experiment tracking product, we have since expanded our solution into a comprehensive AI developer platform for organizations focused on building their own deep learning models and generative AI applications.
Weights & Biases is a Series C company with $250M in funding and over 200 employees. We proudly serve over 1,000 customers and more than 30 foundation model builders including customers such as OpenAI, NVIDIA, Microsoft, and Toyota.
As a key member of our Identity Platform Engineering team, you will be responsible for the design, development, and maintenance of critical security features within our application's identity system. This includes implementing robust authentication, authorization, and access control systems that are scalable and maintain high performance to support our growing business needs.
The Identity team at Weights & Biases is dedicated to developing the foundational systems that guarantee secure, reliable access to our platform for hundreds of thousands of users. Understanding the critical importance of security for our users, we prioritize building features that not only enhance authentication and authorization experiences but also ensure the seamless and secure integration of our services. As we expand our capabilities, the team develops robust access control tools that empower other engineering teams to build new features and applications confidently.
Responsibilities:
Design, build, and operate the APIs and services that power Weights & Biases authentication and authorization
Evolve our architecture to scale with growth in customers and developers, working across large monolith codebases and microservices
Collaborate with product management and design to develop new, high-impact experiences
Build incrementally, test everything, and deploy daily
Work on the live support rotation to keep our systems running well
Requirements:
Minimum of 5 years experience as software engineer in a professional setting
Solid understanding of various authentication protocols including but not limited to Sessions, JWT, OIDC, SAML, and LDAP is a plus.
Demonstrable expertise in designing, developing, and managing complex authentication systems, role-based access control mechanisms, and audit log management processes.
Strong problem-solving skills and a proactive approach to identifying, diagnosing, and resolving system glitches as well as programming issues.
The candidate must display a readiness to take on different roles, functions, and responsibilities as required by the project or the team.
An ability to work and deliver independently, desirably with a proven track record of completing tasks within stipulated time frames.
Prior experience working with at least one of the major cloud infrastructure providers such as AWS, Google Cloud, or Azure.
Experience with Golang and Typescript
Our Benefits
Our Benefits
🏝️ Flexible time off
🩺 Medical, Dental, and Vision for employees and Family Coverage
🏠 Remote first culture with in-office flexibility in San Francisco
💵 Home office budget with a new high-powered laptop
🥇 Truly competitive salary and equity
🚼 12 weeks of Parental leave (U.S. specific)
📈 401(k) (U.S. specific)
Supplemental benefits may be available depending on your location
We encourage you to apply even if your experience doesn't perfectly align with the job description as we seek out diverse and creative perspectives. Team members who love to learn and collaborate in an inclusive environment will flourish with us. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If you need additional accommodations to feel comfortable during your interview process, reach out at careers@wandb.com.
#LI-Remote
Required profile
Experience
Industry :
Spoken language(s):
English
Check out the description to know which languages are mandatory.