Beam Impact

Senior Data Engineer

Beam Impact

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $180,000 per year

Job Level

About the role

  • Design and plan new platform data solutions through collaboration with our Staff Data Engineer, product team, and internal stakeholders using RFC and Tech Spec documents
  • Collaborate with your peers to execute and implement high-quality software
  • Collaborate with your peers to assist in planning and execution of new software features, bringing a focus on data platform requirements
  • Drive the execution of your work from spec document to delivery through our SDLC
  • Grow your skillset and be a force multiplier by sharing knowledge through code reviews, pair programming, 1-1 conversations, and broader team trainings
  • Develop subject matter expertise in the Beam data ecosystem and our reporting platform through code development, directly supporting our Client Strategy team, Business Operations, and our partners
  • Understand and strive to balance tech debt with practicality while designing solutions
  • Gain knowledge of the nonprofit giving and e-commerce enablement spaces
  • Foster a team culture around Beam’s values of community, inclusivity, care, accountability and support
  • Strive for continuous improvement through goal setting, feedback, and other growth opportunities

Requirements

  • 4+ years as a Data Engineer or Senior Data Engineer utilizing Python and SQL to develop data intensive applications or insights, or 5+ years of experience as a Software Engineer using Python and SQL, working in a primarily Python codebase
  • Experience working on production-level data systems in a collaborative team environment
  • Proficient with Python and SQL
  • Proficient with relational databases, particularly PostgreSQL
  • Experience with Apache Airflow for task orchestration
  • Experience using a Business Intelligence tool, like Tableau
  • Familiar with fundamental development principles and processes such as observability, performance optimization, continuous integration, automated testing, and cloud infrastructure
  • Familiar with distributed computing architecture, data warehouse and data lake storage patterns
  • Strong communication skills with the ability to explain and advocate for technical projects to non-technical roles.
Benefits
  • Up to 10% annual bonus based entirely on individual performance
  • Stock options
  • 50% match on 401k contributions of up to 6% of base salary
  • $100 monthly wellness stipend
  • $750 annual professional development budget
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonSQLPostgreSQLApache AirflowBusiness IntelligenceTableauobservabilityperformance optimizationcontinuous integrationautomated testing
Soft Skills
communicationcollaborationteam cultureknowledge sharinggoal settingfeedbackcontinuous improvement