Platform Engineer
Company: Selby Jennings
Location: San Francisco
Posted on: February 18, 2025
Job Description:
Platform EngineerRemoteSelby Jennings is working with a fintech
that is at the forefront of Web3 development, helping to
decentralize data services and enhance access to real-time,
once-exclusive market data for all blockchain participants. Founded
by ex Jump Trading leaders/individuals few years ago.Join their
mission to empower protocols that unlock financial data for
developers and help create fairer, more transparent
markets.InfrastructureThe team manages server infrastructure both
on the cloud and on bare metal, focusing on applications that
handle significant data transfer over the network.
- Provisioning: They use infrastructure-as-code (IaaC) tools like
Terraform and Ansible, orchestrated with Kubernetes, to avoid
manual resource provisioning.
- Security: Tasks are not performed from laptops, and
secrets/keys are kept within their usage context.
- Blockchain: Some software runs on blockchains, requiring
coordination with blockchain communities for on-chain
operations.Operation & MonitoringThey ensure the smooth operation
of software developed by the engineering team, aiming for maximum
automation in integration and deployment.
- Integration: Transforming source code into runnable artifacts
(e.g., binaries, container images).
- Deployment: Running these artifacts in production environments
using a GitOps model.
- Monitoring: Instrumenting code with logs and metrics during
development, and connecting them to the monitoring stack.
- Price Feeds: Their price feeds run 24x7, crucial for DeFi
applications. Accuracy and availability are paramount to prevent
severe financial losses. These feeds depend on various services
managed by both their data providers and the team, forming a
complex system that must always function correctly.
- Off-Chain Services: They run a variety of off-chain services in
a Kubernetes cluster managed with Terraform, ensuring they are
always healthy and operational.DevelopmentThey develop custom tools
when off-the-shelf solutions are insufficient, supporting various
teams and use cases.
- Examples:
- Tracking blockchain address balances and sending alerts.
- Observing price feeds and notifying via Slack.
- Configuring on-chain programs.
- Managing development environments.
- Serving real-time dashboards of price feeds and
publishers.Skills They'd Love You to Have:
- 5+ years of experience in Engineering, DevOps, or SysAdmin
roles.
- Proficiency in Linux fundamentals and server operations.
- Experience in packaging and deploying workloads in production
environments.
- Programming skills in high-level languages such as Go, Python,
and/or JavaScript.
- Understanding of blockchains and smart contracts.Additional
Responsibilities:
- System Operation: Help operate and improve the reliability of
their complex system over time.
- Incident Support: Provide front-line support for
incidents.
- Automation Development: Develop automation to manage their
infrastructure.
- High Availability: Define deployment plans to ensure high
availability.
#J-18808-Ljbffr
Keywords: Selby Jennings, San Francisco , Platform Engineer, Engineering , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...