Job for Experts

Software Engineer

About the Role

You will design and operate core infrastructure components such as compute, storage and networking. You will develop scripts and services for demanding real-time environments, deploy and manage compute resources and containers, automate scaling, load balancing and CI/CD, monitor and tune system performance, build indexing and explorer services, and provision and optimize databases including time-series and key-value stores. You will be expected to profile and optimize low-level system performance under high load and comply with authorization requirements for work in the United States.

Requirements

  • 3+ years building production-grade infrastructure in cloud or on-prem environments
  • Strong scripting skills in Rust and other low-level languages
  • Deep expertise managing compute instances directly (e.g. EC2 VMs) and/or container orchestrations (e.g. Docker, Kubernetes)
  • Solid networking fundamentals including VPCs, subnets, load balancers, NAT, VPN and network security
  • Familiarity with CI/CD tools (e.g. Jenkins, GitHub Actions) and infrastructure as code (e.g. Terraform, CloudFormation)
  • Proven track record with time-series databases (e.g. TimescaleDB, InfluxDB) and key-value stores (e.g. DynamoDB, Redis)
  • Experience profiling and optimizing low-level system performance under high load
  • Authorized to work in the United States

Responsibilities

  • Develop scripts and services that deliver speed and reliability in real-time environments
  • Deploy and manage compute resources and containers for custom services and integrations
  • Automate scaling, load balancing and congestion control across compute and database layers
  • Develop CI/CD pipelines for automated deployment, rollback and continuous delivery
  • Monitor system performance across CPU, memory, I/O and network and tune configurations for maximum throughput and resiliency
  • Build indexing and explorer services to enable live and fast data channels
  • Provision and optimize database systems for time-series, relational SQL, key-value and in-memory workloads

Skills

Software Engineer at Fullstack | JobStash