Staff Software Engineer, Distributed Systems
New
S
SylloLegal Technology
United States - RemoteFull-TimeStaff
Salary$190,000 — $230,000 USD
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonElasticSearchGCPKafkaKubernetesRubyPostgresLinuxTerraform
Requirements
- Proficiency in Python and Ruby.
- Strong system administration experience 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.
- Experience addressing scaling challenges and resource contention in distributed systems.
- Engagement with the open-source community.
- Expertise in cloud data security.
Responsibilities
- Provide technical leadership and mentorship to members of the Platforms team.
- Design, implement, and manage scalable cloud-based infrastructure using Kubernetes, Pub/Sub, and other relevant technologies.
- Collaborate with the 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 reducing dependencies 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.
View Full Description & ApplyYou'll be redirected to the employer's site