Senior Software Data Infrastructure Engineer

Numeral
Full_time$180k-220k/year (USD)

📍 Job Overview

  • Job Title: Senior Software Data Infrastructure Engineer
  • Company: Numeral
  • Location: San Francisco, California, United States
  • Job Type: Full-Time
  • Category: Data Engineer
  • Date Posted: 2025-06-25
  • Experience Level: 5-10 years
  • Remote Status: Remote OK

🚀 Role Summary

  • 📝 Enhancement Note: As a Senior Software Data Infrastructure Engineer at Numeral, you will play a pivotal role in designing, implementing, and scaling robust data pipelines and infrastructure. This role requires a strong background in data engineering, with a focus on data warehousing, ETL processes, and cloud infrastructure. You will collaborate closely with various teams to ensure accurate and reliable data flows, enabling Numeral to deliver valuable insights and features to its customers.

💻 Primary Responsibilities

  • Design, implement, and scale robust data pipelines using tools like Python, dbt, PostgreSQL, and Snowflake. Ensure data accuracy, reliability, and scalability to support Numeral's growing needs.
  • Build and optimize data infrastructure to support analytics, reporting, and product features. This includes data warehousing, data transformation, and data modeling tasks.
  • Collaborate closely with backend engineers, product managers, and operations to understand data requirements and ensure data flows are accurate, reliable, and scalable. Work cross-functionally to integrate data pipelines with other systems and APIs.
  • Develop tools and frameworks to automate data quality checks, monitoring, and validation. Implement data governance processes to ensure data consistency, security, and compliance.
  • Contribute to engineering best practices, documentation, and team processes as an early team member. Help shape Numeral's engineering culture and drive continuous improvement.

🎓 Skills & Qualifications

Education: A Bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.

Experience: 6+ years of strong experience building and maintaining data infrastructure and pipelines. Proven track record in data warehousing, ETL processes, and cloud infrastructure.

Required Skills:

  • Proficiency in Python and SQL, with a strong understanding of data manipulation and transformation.
  • Familiarity with data warehouse tools (e.g., Snowflake) and transformation tools (e.g., dbt).
  • Experience working with cloud infrastructure, preferably AWS.
  • Excellent problem-solving and communication skills, with the ability to thrive in a fast-paced startup environment.
  • Strong understanding of data modeling, data warehousing, and ETL processes.

Preferred Skills:

  • Prior experience in fintech, e-commerce, or tax/accounting domains.
  • Experience working in an early-stage startup.
  • Familiarity with CI/CD pipelines and data observability tools.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • 📝 Enhancement Note: As a Senior Software Data Infrastructure Engineer, your portfolio should demonstrate your ability to design, implement, and manage complex data pipelines and infrastructure. Include case studies showcasing your experience with data warehousing, ETL processes, and cloud infrastructure. Highlight your problem-solving skills and ability to collaborate with cross-functional teams.

Technical Documentation:

  • Document your data modeling, ETL processes, and data pipeline designs using clear and concise diagrams and text.
  • Include any relevant code snippets or scripts that demonstrate your proficiency in Python, SQL, and other relevant tools.
  • Describe any data governance processes you have implemented, including data quality checks, monitoring, and validation.

💵 Compensation & Benefits

Salary Range: $180,000 - $220,000 per year (based on experience and location)

Benefits:

  • Competitive health, dental, and vision insurance plans.
  • 401(k) plan with company matching.
  • Generous paid time off (PTO) policy, including vacation, sick leave, and company holidays.
  • Flexible, remote-first work environment with strong mentorship and ownership opportunities.
  • Stock options and equity compensation.

Working Hours: Full-time position with a standard workweek of 40 hours. Flexible hours and remote work arrangements are available.

🎯 Team & Company Context

🏢 Company Culture

Industry: Numeral operates in the fintech and e-commerce spaces, focusing on sales tax compliance and automation. This role will have a significant impact on Numeral's ability to scale and deliver value to its customers.

Company Size: Numeral is a small but mighty startup, currently in its early growth stage. This means you'll have a high degree of ownership and influence over the company's trajectory.

Founded: Numeral was founded in 2023 and is backed by top-tier investors, including Benchmark Capital. The company is part of the Y Combinator W23 batch.

Team Structure:

  • Numeral's engineering team is small but growing, with a strong focus on collaboration and ownership.
  • As a Senior Software Data Infrastructure Engineer, you will work closely with backend engineers, product managers, and operations to ensure accurate and reliable data flows.
  • The company values a flat hierarchy and encourages team members to take initiative and drive projects forward.

Development Methodology:

  • Numeral follows Agile development methodologies, with a focus on continuous integration and deployment.
  • The engineering team uses Git for version control and GitHub for project management and collaboration.
  • Numeral emphasizes code reviews, testing, and quality assurance to ensure high standards and maintainability.

Company Website: www.numeralhq.com

📈 Career & Growth Analysis

Web Technology Career Level: As a Senior Software Data Infrastructure Engineer, you will be responsible for designing, implementing, and managing complex data pipelines and infrastructure. This role requires a strong background in data engineering, with a focus on data warehousing, ETL processes, and cloud infrastructure. You will collaborate closely with various teams to ensure accurate and reliable data flows, enabling Numeral to deliver valuable insights and features to its customers.

Reporting Structure: This role reports directly to the CTO and works closely with the engineering, product, and operations teams.

Technical Impact: As a Senior Software Data Infrastructure Engineer, you will have a direct impact on Numeral's ability to scale and deliver value to its customers. Your work will ensure accurate and reliable data flows, enabling Numeral to make data-driven decisions and deliver valuable insights and features to its customers.

Growth Opportunities:

  • 📝 Enhancement Note: As an early team member at Numeral, you will have ample opportunities for growth and leadership. You may have the opportunity to mentor junior team members, drive projects forward, and shape the company's engineering culture. As Numeral grows, you may also have the opportunity to take on more senior roles within the organization.

🌐 Work Environment

Office Type: Numeral operates a flexible, remote-first work environment. While the company has an office in San Francisco, team members are encouraged to work from home or any location that suits their needs.

Office Location(s): San Francisco, California, United States

Workspace Context:

  • Numeral's remote work environment allows for a high degree of flexibility and autonomy.
  • The company encourages team members to take initiative and drive projects forward, with a focus on ownership and collaboration.
  • Numeral values a flat hierarchy and encourages team members to contribute to the company's engineering culture.

Work Schedule: Numeral offers a flexible work schedule, with a standard workweek of 40 hours. Flexible hours and remote work arrangements are available.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone Screen: A brief phone or video call to discuss your background, experience, and fit for the role.
  2. Technical Deep Dive: A comprehensive technical interview focused on your data engineering skills, with a focus on data warehousing, ETL processes, and cloud infrastructure. Be prepared to discuss your experience with data modeling, data pipeline design, and data governance.
  3. Cultural Fit: A conversation with a member of the leadership team to assess your cultural fit with Numeral's values and work environment.
  4. Final Decision: A final decision will be made based on your technical skills, cultural fit, and alignment with Numeral's mission and values.

Portfolio Review Tips:

  • 📝 Enhancement Note: When preparing your portfolio for this role, focus on case studies that demonstrate your experience with data warehousing, ETL processes, and cloud infrastructure. Highlight your problem-solving skills and ability to collaborate with cross-functional teams. Include any relevant code snippets or scripts that demonstrate your proficiency in Python, SQL, and other relevant tools.

Technical Challenge Preparation:

  • 📝 Enhancement Note: Prepare for the technical interview by brushing up on your data engineering skills, with a focus on data warehousing, ETL processes, and cloud infrastructure. Familiarize yourself with Numeral's tech stack, including Python, dbt, PostgreSQL, and Snowflake. Practice explaining complex data concepts in a clear and concise manner, and be prepared to discuss your experience with data governance and data quality checks.

ATS Keywords: Data Engineer, Data Infrastructure, Data Pipeline, Data Warehousing, ETL, Cloud Infrastructure, AWS, Python, SQL, Data Modeling, Data Governance, Data Quality, Agile, Collaboration, Ownership, Fintech, E-commerce, Sales Tax Compliance

🛠 Technology Stack & Web Infrastructure

Data Warehousing & ETL Tools:

  • Snowflake (data warehouse)
  • dbt (data transformation)
  • PostgreSQL (relational database)

Programming Languages & Frameworks:

  • Python (primary programming language)
  • SQL (data manipulation and transformation)

Cloud Infrastructure:

  • AWS (primary cloud provider)

Data Governance & Monitoring Tools:

  • Airflow (workflow orchestration)
  • Great Expectations (data validation)
  • Prometheus and Grafana (monitoring)

📝 Enhancement Note: Numeral's technology stack is designed to be flexible, scalable, and reliable. The company values open-source tools and encourages team members to contribute to the open-source community. As a Senior Software Data Infrastructure Engineer, you will have the opportunity to shape Numeral's technology stack and drive its evolution.

👥 Team Culture & Values

Data Engineering Values:

  • 📝 Enhancement Note: Numeral's data engineering team values accuracy, reliability, and scalability. The team emphasizes collaboration, ownership, and continuous learning. As a Senior Software Data Infrastructure Engineer, you will be expected to contribute to the team's culture and drive its evolution.

Collaboration Style:

  • Numeral's data engineering team follows Agile development methodologies, with a focus on continuous integration and deployment.
  • The team encourages code reviews, testing, and quality assurance to ensure high standards and maintainability.
  • Numeral values a flat hierarchy and encourages team members to take initiative and drive projects forward.

📝 Enhancement Note: As a Senior Software Data Infrastructure Engineer, you will be expected to collaborate closely with various teams to ensure accurate and reliable data flows. You will work cross-functionally to integrate data pipelines with other systems and APIs, and contribute to Numeral's engineering culture.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • 📝 Enhancement Note: As a Senior Software Data Infrastructure Engineer at Numeral, you will face technical challenges related to data warehousing, ETL processes, and cloud infrastructure. You will be responsible for designing, implementing, and managing complex data pipelines and infrastructure, with a focus on accuracy, reliability, and scalability. You will also be expected to contribute to Numeral's engineering culture and drive continuous improvement.

Learning & Development Opportunities:

  • 📝 Enhancement Note: As an early team member at Numeral, you will have ample opportunities for growth and learning. You may have the opportunity to mentor junior team members, drive projects forward, and shape the company's engineering culture. As Numeral grows, you may also have the opportunity to take on more senior roles within the organization.

💡 Interview Preparation

Technical Questions:

  • 📝 Enhancement Note: When preparing for the technical interview, focus on your data engineering skills, with a focus on data warehousing, ETL processes, and cloud infrastructure. Brush up on your Python and SQL skills, and be prepared to discuss your experience with data modeling, data pipeline design, and data governance. Familiarize yourself with Numeral's tech stack, including Snowflake, dbt, and AWS. Practice explaining complex data concepts in a clear and concise manner, and be prepared to discuss your experience with data quality checks and data validation.

Company & Culture Questions:

  • 📝 Enhancement Note: When preparing for the company and culture questions, research Numeral's mission, values, and work environment. Familiarize yourself with the company's focus on sales tax compliance and automation, and be prepared to discuss how your skills and experience align with Numeral's goals. Think about how you can contribute to Numeral's engineering culture and drive continuous improvement.

Portfolio Presentation Strategy:

  • 📝 Enhancement Note: When preparing your portfolio for the interview, focus on case studies that demonstrate your experience with data warehousing, ETL processes, and cloud infrastructure. Highlight your problem-solving skills and ability to collaborate with cross-functional teams. Include any relevant code snippets or scripts that demonstrate your proficiency in Python, SQL, and other relevant tools. Be prepared to discuss your experience with data governance and data quality checks.

📌 Application Steps

To apply for this Senior Software Data Infrastructure Engineer position at Numeral:

  1. Submit your application through the application link provided in the job listing.
  2. 📝 Enhancement Note: Customize your resume and portfolio to highlight your data engineering skills, with a focus on data warehousing, ETL processes, and cloud infrastructure. Include any relevant case studies or projects that demonstrate your experience with data modeling, data pipeline design, and data governance.
  3. Prepare for the technical interview by brushing up on your data engineering skills, with a focus on Numeral's tech stack. Familiarize yourself with the company's mission, values, and work environment, and be prepared to discuss how your skills and experience align with Numeral's goals.
  4. Research Numeral's company culture and values to ensure a strong cultural fit. Think about how you can contribute to the company's engineering culture and drive continuous improvement.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and data engineering industry-standard assumptions. All details should be verified directly with Numeral before making application decisions.

Application Requirements

Candidates should have strong experience in building and maintaining data infrastructure and proficiency in Python and SQL. Familiarity with data warehouse tools and cloud infrastructure is also required, along with excellent problem-solving and communication skills.