
Staff Data Engineer
SmithRx
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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