SmithRx

Staff Data Engineer

SmithRx

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build Resilient Systems: Design flexible, difficult-to-misuse software components and data pipelines. Reduce complex designs into simple foundational components to proactively avoid scaling issues and lower maintenance costs.
  • Manage Cross-Boundary Integrations: Create coherent ecosystem designs across multiple pipelines and API boundaries. Ensure reliable feature rollouts with appropriate monitoring, paging, and well-characterized failure domains.
  • Improve Developer Efficiency: Continuously look for ways to simplify code and infrastructure. Implement solutions that measurably improve developer efficiency (e.g., cycle time, ramp-up time) for your team.
  • Drive Large-Scale Projects: Autonomously define and deliver technical roadmaps for larger projects with cross-team dependencies. Execute against tight deadlines while preemptively identifying and resolving technical risks.
  • Unblock the Team: Assess and eliminate the root causes of technical and process barriers. Own your decisions and mistakes, taking action to prevent them in the future and sharing learnings widely.
  • Align Technical Output with Business Value: Partner with your manager to define team priorities based on SmithRx’s business strategy. Design clear success metrics for systems and achieve them consistently post-launch.
  • Cross-Functional Collaboration: Break down silos within and across functions. Write crisp narratives to create understanding, get buy-in, and enable effective decision-making among stakeholders.
  • Navigate Ambiguity: Act thoughtfully in critical situations. Balance conflicting perspectives, encourage productive debate, and commit to moving key company priorities forward even when making unpopular decisions.
  • Mentor & Develop Talent: Serve as a role model and technical guide for less-experienced team members (SDE1/SDE2), tailoring your coaching and feedback to their specific skills and working styles.
  • Champion Culture & Hiring: Actively participate in the hiring process for senior candidates and managers (interviews, debriefs, 1:1 sell chats). Foster psychological safety, encourage a growth mindset, and consistently personify SmithRx’s core values.

Requirements

  • 6+ years of industrial experience in software or data engineering. (Start-up and healthcare experience is highly desirable).
  • Strong programming skills in PySpark, SQL, and Python. Hands-on experience with leading ETL tools and frameworks (e.g., Apache Spark, Apache Airflow, dbt, Looker, Superset).
  • Demonstrated expertise in data warehouse technologies (e.g., Snowflake) and mastery of data modeling concepts through production-grade implementations.
  • A proven track record of successfully executing complex projects with cross-team dependencies from design to post-launch monitoring.
  • The ability to tailor technical messaging to various audiences, explaining how business priorities inform engineering choices.
Benefits
  • Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance and AD&D Insurance
  • Flexible Spending Benefits
  • 401(k) Retirement Savings Program
  • Short-term and long-term disability
  • Discretionary Paid Time Off
  • 12 Paid Company Holidays
  • Wellness Benefits
  • Commuter Benefits
  • Paid Parental Leave benefits
  • Employee Assistance Program (EAP)
  • Well-stocked kitchen in office locations
  • Professional development and training opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PySparkSQLPythonETLApache SparkApache AirflowdbtLookerSupersetdata modeling
Soft Skills
cross-functional collaborationmentoringproblem-solvingcommunicationdecision-makingadaptabilityleadershipcoachingcritical thinkingconflict resolution