Platform Engineer


San Francisco
Permanent
USD200000 - USD350000
Financial Technology
PR/531065_1738336552

Platform Engineer

Platform Engineer

Remote

Selby 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.

Infrastructure

The 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 & Monitoring

They 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.

Development

They 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

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you