Software Engineer, Distributed Systems

Syllo

Oregon

Hybrid

USD 190,000 - 230,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Equity

Job summary

Syllo is hiring distributed systems engineers from senior to staff level to join a new Systems team responsible for platforms, frameworks, tools, patterns, and architecture. You will influence technical design and implementation while fostering a collaborative environment where engineers grow and thrive.

Responsibilities include building scalable cloud infrastructure, optimizing data pipelines with the AI team, and driving reliability and automation across the platform.

Qualifications

  • Core software engineering skills, including proficiency in Python and Ruby.
  • Strong system administration experience, including Linux, networking, and Bash scripting; proficiency with GCP.
  • Proficiency with cloud tools and distributed systems, such as Kubernetes, Kafka, Postgres, and Elasticsearch, or equivalent technologies.
  • Infrastructure as Code experience using Terraform.
  • Ability to design and implement scalable, resilient cloud infrastructure.
  • Strong analytical and troubleshooting skills with a proactive problem-solving approach.
  • Excellent communication and interpersonal skills with technical and non-technical stakeholders.
  • Experience addressing scaling challenges and resource contention in distributed systems.
  • Engagement with the open-source community, including tool research, bug reporting, and code contribution.
  • Expertise in cloud data security.

Responsibilities

  • Design, implement, and manage scalable cloud-based infrastructure using Kubernetes, Pub/Sub, and other relevant technologies.
  • Collaborate with our AI team to optimize data pipelines and integrate AI technologies to remove performance bottlenecks.
  • Refactor existing systems to enhance scalability, including transforming stateful components into stateless ones with autoscaling and auto-repair.
  • Lead data ingestion and export processes, improving efficiency and reducing dependencies on legacy technologies.
  • Drive platform reliability initiatives, including alerting, health checking, and incident management.
  • Champion continuous improvement efforts, including cost control measures and technological upgrades.
  • Oversee the development of internal tools that streamline workflows and reduce duplication of effort in development environments.
  • Ensure the platform meets rigorous testing and security standards to maintain data integrity and security.
  • Participate in an on-call rotation to ensure meeting SLA

Skills

Python
Ruby
Linux
Networking
Bash scripting
GCP
Open-source engagement
Analytical troubleshooting

Tools

Kubernetes
Kafka
Postgres
Elasticsearch
Terraform

Job description

About Syllo

Syllo is on a mission to transform litigation. Our product is a unified litigation platform that enables lawyers and paralegals to safely harness the power of language models and agentic AI throughout the litigation life cycle. Since going to market, we have gained a diverse group of enterprise customers, including some of the biggest law firms and corporations in the country, and we are quickly expanding. By reducing the expense of litigation industry-wide, we aim to improve access to high-quality representation and promote the alignment of legal outcomes with merit.

About the Role

We're looking for Distributed Systems Engineers ranging from a Senior Level to a Staff Level who will be a key member of a new Systems team at Syllo that will own Platforms, Frameworks, Tools, Patterns, and Architecture. You will will not only contribute directly to technical design and implementation but also foster a collaborative, high-performing environment where engineers can grow, learn, and thrive.

Responsibilities
  • Design, implement, and manage scalable cloud-based infrastructure using Kubernetes, Pub/Sub, and other relevant technologies.
  • Collaborate with our AI team to optimize data pipelines and integrate AI technologies to remove performance bottlenecks.
  • Refactor existing systems to enhance scalability, including transforming stateful components into stateless ones, and applying extensive autoscaling and auto-repair mechanisms.
  • Lead efforts on data ingestion and export processes, improving efficiency and reducingdependencies on legacy technologies.
  • Drive platform reliability initiatives, including enhancing alerting, health checking, and incident management.
  • Champion continuous improvement efforts, including cost control measures and technological upgrades.
  • Oversee the development of internal tools that streamline workflows and reduce duplication of effort in development environments.
  • Ensure the platform meets rigorous testing and security standards to maintain data integrity and security.
  • Participate in an on-call rotation to ensure meeting SLA
Qualifications
  • Core software engineering skills, including proficiency in languages such as Python andRuby.
  • Strong system administration experience, including fluency with Linux, networking, and bash scripting. Proficiency with GCP.
  • Proficiency with cloud tools and distributed systems, such as Kubernetes, Kafka, Postgres, and Elasticsearch, or equivalent technologies.
  • Demonstrated expertise in Infrastructure as Code using tools such as Terraform.
  • Ability to design and implement scalable, resilient cloud infrastructure.
  • Strong analytical and troubleshooting skills with a proactive approach to problem-solving.
  • Excellent communication and interpersonal skills, able to engage effectively with both technical and non-technical stakeholders.
  • Experience addressing scaling challenges and resource contention in distributedsystems.
  • Engagement with the open-source community, including tool research, bug reporting, and code contribution.
  • Expertise in cloud data security

Salary Range ($190- $230K) plus health insurance and equity.

United States - Remote Pay Range$190,000—$230,000 USD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Syllo • United States

Remote
USD 190,000 - 230,000
Health insurance
Equity
Staff Software Engineer, FinOps
Staff Software Engineer, FinOps

Syllo • United States

Remote
USD 190,000 - 230,000
Health insurance
Equity
Staff Software Engineer, FinOps
Staff Software Engineer, FinOps

Syllo • Oregon

Hybrid
USD 190,000 - 230,000
Health insurance
Equity
Senior Backend Software Engineer
Senior Backend Software Engineer

Syllo • United States

Remote
USD 160,000 - 200,000
Health insurance
Equity
Senior Engineering Manager
Senior Engineering Manager

Syllo • Oregon

Hybrid
USD 190,000 - 230,000
Health insurance
Equity
Data Specialist (Thurs-Mon, 9am-6pm PT)
Data Specialist (Thurs-Mon, 9am-6pm PT)

Syllo • Oregon

Hybrid
USD 120,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer, Internal Tools
Senior Software Engineer, Internal Tools

Syllo • United States

Remote
USD 160,000 - 200,000
Equity options
Medical insurance
Dental insurance
+4
Senior Software Engineer, Applied AI
Senior Software Engineer, Applied AI

Syllo • Oregon

Hybrid
USD 160,000 - 200,000
Senior Data Scientist, AI Evaluation
Senior Data Scientist, AI Evaluation

Syllo • United States

Remote
USD 160,000 - 200,000
Health insurance
Equity
Data Specialist (Thurs-Mon, 9am-6pm PT)
Data Specialist (Thurs-Mon, 9am-6pm PT)

Syllo • United States

Remote
USD 120,000 - 140,000