Enable job alerts via email!

Software Engineer-Remote

Tailored Management

Burlingame (CA)

Remote

USD 150,000 - 200,000

Full time

Today
Be an early applicant

Job summary

A technology company is seeking a Software Engineer III to design and optimize data generation pipelines in a remote role. The ideal candidate has 5+ years of experience in distributed systems, proficiency in Python, and strong problem-solving skills. Responsibilities include developing scalable solutions and collaborating with cross-functional teams. Competitive pay rate offered at $88.14/hr with benefits.

Benefits

Medical benefits
Dental benefits
Vision benefits
Weekly pay

Qualifications

  • 5 years of experience in software development focused on distributed systems.
  • Experience with large fan-out loads and distributed workers/jobs.
  • Proficiency in cloud-based infrastructure.

Responsibilities

  • Design, develop, and optimize data processing pipelines.
  • Collaborate with teams to prioritize system improvements.
  • Develop solutions for large fan-out loads.

Skills

Distributed systems expertise
Problem-solving skills
Cross-functional collaboration
Communication skills

Tools

AWS
GCP
Python
Rust
C
Hack (PHP)
Job description
Overview

Job Title: Software Engineer III
Location: Remote
Contract: 1 Year
Pay Rate: $88.14/hr,W2
Benefits: Medical, Dental, vision and weekly pay

Description: We are seeking a skilled and experienced engineer (5+ Years) to join our team as a Distributed Systems Specialist. As a generalist with expertise in distributed systems, you will play a key role in designing, developing, and optimizing our data generation pipelines for maximum efficiency. Your experience with DAGs/Graphs, large fan-out loads, and distributed workers/jobs will be instrumental in helping us scale our systems to meet the growing demands of our users.

Responsibilities
  • Design, develop, and optimize data processing pipelines using DAGs/Graphs and distributed workers/jobs
  • Collaborate with cross-functional teams to identify and prioritize system improvements
  • Develop and implement solutions to handle large fan-out loads and ensure system scalability
  • Work closely with data scientists and engineers to integrate and scale solutions
  • Identify opportunities for optimization and implement changes to improve system performance and reduce resource utilization
Requirements
  • 5 years of experience in software development, with a focus on distributed systems
  • Experience with large fan-out loads and distributed workers/jobs
  • Proficiency in at least one of the following programming languages:
  • Python (primary language)
  • Rust
  • C
  • Hack (PHP)
  • Experience with cloud-based infrastructure, such as AWS or GCP
  • Strong problem-solving skills and ability to work independently
  • Excellent communication and collaboration skills
Must-Have Skills
  • Experience running compute clusters or building data infrastructure
  • Proficiency in at least one of the following programming languages: Python (ideally), Rust, C++, Hack (PHP)
  • Experience with cloud-based infrastructure such as AWS or GC
Nice-to-have Skills
  • Experience with companies using large data scales
  • Experience with Digital Content Creation (DCC) tools such as blender
  • Experience with machine learning frameworks, such as TensorFlow or PyTorch
Interviews

First round: Coding (45 mins)

Second Round: Behavioral (30 mins)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.