Staff Software Engineer

Logo of Vivian Company

Vivian Company

πŸ’΅ $160k-$200k
πŸ“Remote - United States

Job highlights

Summary

Join Vivian Health, a leading healthcare jobs marketplace, as a Staff Software Engineer and play a crucial role in managing and improving the ingestion of hundreds of client job feeds. This remote position requires 10+ years of engineering experience with expertise in Python and SQL, along with strong debugging skills and experience handling complex data. You will oversee data ingestion, debug issues, develop solutions, collaborate with cross-functional teams, and mentor team members. Vivian Health offers a competitive compensation package including a flexible time off policy, comprehensive health insurance, 401k with employer match, generous parental leave, and other benefits. The company is committed to diversity and encourages applications from individuals who may not meet all qualifications.

Requirements

  • 10+ years of engineering experience , with a proven track record in managing complex data ingestion pipelines and debugging data/code issues
  • Expert-level proficiency in Python and SQL , with demonstrated experience in data processing, transformations, and troubleshooting
  • Fluency in JavaScript for job data ingestion infrastructure
  • Significant experience with messy data feeds : able to process, clean, and normalize data from diverse sources
  • Strong debugging skills , particularly in handling unpredictable data sources and developing long-term solutions for platform stability
  • Familiarity with cloud-based data services (e.g., AWS, GCP), ETL frameworks, and data pipeline tools
  • Understanding of modern software engineering practices including CI/CD, version control (Git), and test-driven development
  • Strong analytical skills with the ability to think critically and creatively to solve complex data challenges

Responsibilities

  • Oversee the ingestion of hundreds of client data feeds, monitoring for inconsistencies and managing data flow to ensure accuracy, completeness, and quality
  • Debug and resolve complex, β€œmessy” issues across both data feeds and code, maintaining stability and consistency in data ingestion processes
  • Develop and refine solutions to handle data complexities, allowing for efficient management and processing of incoming feeds
  • Collaborate with product, data engineering, and operations teams to identify bottlenecks in the current process, propose and implement improvements
  • Build and maintain robust documentation on ingestion workflows and debugging procedures, enhancing knowledge sharing and operational efficiency
  • Collaborate with and mentor team members, fostering a culture of knowledge sharing and continuous improvement in data ingestion and debugging practices

Benefits

  • Flexible Time Off
  • Comprehensive Health Insurance Plans, including HSA and FSA Options
  • 401K Retirement Savings Plan with Generous Employer Match
  • Generous Parental Leave
  • Pre-tax Commuter Benefit Plan
  • Work-from-home stipend
  • Access to Corporate Discount Program
  • Pet Insurance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Vivian Company know you found this job on JobsCollider. Thanks! πŸ™