Staff Software Engineer
Vivian Company
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:
Similar Remote Jobs
- π°$244k-$304kπUnited States
- πBrazil
- π°$204k-$259kπUnited States
- πSerbia
- π°$192k-$260kπUnited States
- π°$166k-$245kπUnited States
- πUnited States
- π°$129k-$161kπCanada
- π°$159k-$239kπUnited States
- π°$230k-$250kπUnited States