About the Role
About Valency
Valency Systems is a small, dynamic team of engineers, scientists, and researchers building the global hub for the agentic research era.
We're based in Berkeley, California, and we're building something that matters. If you care about open science, advancing research at the speed of thought, and using AI to accelerate discovery, we'd love to talk.
Our team is hybrid. We come together in person 3 days a week, with the option for 2 days of remote work.
About The Role
We're looking for a Senior Software Engineer who will report to the Head of Engineering. This person thrives deep in the codebase, raises the bar for everyone around them, and ships work that stands the test of time. You'll be a trusted voice in architectural decisions, a go-to resource for hard problems, and a mentor to the engineers around you, all while staying deeply hands-on.
Your foundation is backend systems: designing APIs people love to work with, building infrastructure that doesn't wake anyone up at 3am, and making data models that make sense six months later. You know how to make thoughtful trade-offs under pressure, and you leave every system better than you found it.
What You'll Do
Backend Engineering
- Design, build, and own critical backend services — APIs, data pipelines, async workers, and the infrastructure that keeps them running reliably at scale.
- Make sound architectural decisions and document trade-offs clearly so the whole team can learn from them.
- Drive platform and reliability investments alongside feature work — the foundational improvements that keep pace with growth.
- Establish and uphold high standards for code quality, test coverage, and operational excellence.
- Diagnose and resolve complex performance, reliability, and scalability issues; conduct thorough post-mortems that prevent recurrence.
Distributed Systems & Infrastructure
- Design and maintain distributed systems that are resilient to failure — applying patterns like circuit breakers, retries, idempotency, and rate limiting where they count.
- Own the full lifecycle of services from design through deployment, including CI/CD pipelines, containerization (Docker/Kubernetes), and cloud infrastructure.
- Implement and iterate on observability practices: structured logging, metrics dashboards, distributed tracing, and alerting.
- Contribute to infrastructure-as-code practices (Terraform, Pulumi, or similar) and cloud cost optimization.
Data & Integrations
- Design performant, well-normalized data models across relational (PostgreSQL, MySQL) and non-relational (Redis, MongoDB, DynamoDB) stores.
- Build and maintain data pipelines, ETL/ELT workflows, and integrations with third-party services and external APIs.
- Apply caching strategies thoughtfully — CDN, in-memory, and application-level — and understand the failure modes of each.
- Work with message queues and event streaming platforms (Kafka, SQS, RabbitMQ) to build decoupled, async architectures.
Security & Compliance
- Apply secure coding practices by default: input validation, secrets management, least-privilege access, and protection against common vulnerabilities.
- Contribute to compliance efforts (SOC 2, GDPR, or similar) with an understanding of how engineering decisions affect data privacy and auditability.
Technical Leadership
- Be the go-to engineer for hard problems — unblock teammates, provide crisp technical direction, and raise the quality of design reviews.
- Mentor junior and mid-level engineers through code review, pairing, and direct, constructive feedback.
- Write architecture decision records (ADRs) and technical documentation that outlast the original project.
- Partner with Product and Design to scope work realistically, surface constraints early, and deliver with clarity.
- Represent engineering in cross-functional conversations and earn influence through execution, not hierarchy.
Requirements
Backend systems expertise
Deep expertise in backend systems and architecture.
API design
Experience designing APIs that are user-friendly and efficient.
Distributed systems
Knowledge of designing resilient distributed systems.
Data modeling
Ability to create well-normalized data models across various database types.
Technical leadership
Experience mentoring and guiding junior engineers.
Nice to Have
Familiarity with cloud services and infrastructure management.
Experience with continuous integration and deployment pipelines.
Benefits
Hybrid work model
Option for remote work 2 days a week.
Professional development
Opportunities for mentorship and growth within the team.