Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer

SMART Compliance

Job Description

Data Engineer

SMART Compliance | Remote | Full-time

About SMART Compliance

SMART Compliance builds software that helps California cities and counties comply with environmental regulations. More than 100 jurisdictions use our platforms to collect, track, and report the data they are required to report annually.

The data behind that work is extensive. Haulers, jurisdictions, and third parties send us tonnage reports, route records, inspection logs, and enforcement data in spreadsheets, PDFs, exports from other systems, and various other formats. Our job is to turn all of it into numbers a city can defend to a state regulator. Every figure in a submitted report has to trace back to the record that produced it.

About the role

We are hiring a Data Engineer to own the pipelines that move data from our customers and their partners into our systems, and to make sure what comes out the other end is correct, complete, and auditable. You will work with our development team, our customer success staff, and directly with jurisdiction and hauler contacts when a data question needs a human answer.

This is a hands-on role. You will spend most of your time in Python, SQL, and PostgreSQL, and you will see the results of your work in reports that go to the state.

What you'll do

  • Build, maintain, and optimize ETL pipelines that ingest hauler, jurisdiction, and third-party data from spreadsheets, PDFs, APIs, and other sources
  • Write per-source adapters and handle schema drift as customer data formats change from quarter to quarter
  • Design and maintain PostgreSQL schemas, indexes, and JSONB models that keep the platform fast as our customer base grows
  • Own data quality: build validation rules, reconciliation checks, and audit trails that tie every reported number back to its raw source record
  • Support the migration of legacy customer data into our current platform and reconcile results between the two
  • Apply AI tools to hard data problems such as document extraction, entity resolution, and mapping unfamiliar schemas, and know when the output needs a second look
  • Investigate and explain data discrepancies to customers who are not technical, in writing and on calls
  • Write tests, review code, and document what you build so the rest of the team can maintain it
  • Contribute to our security and compliance practices, including controls around how customer data is stored, accessed, and processed

What we're looking for

Experience

  • At least 2 years of professional experience as a Data Engineer or in a closely related role
  • Strong Python, SQL, and Linux skills. These are the three things we care about most.

SQL and PostgreSQL

  • Writing and optimizing advanced SQL queries
  • Data modeling: ER diagrams, normalization, relational design
  • Indexing and query performance tuning
  • JSONB modeling in PostgreSQL
  • Database security fundamentals

Pipeline engineering

  • Python for data work (pandas or Polars, SQLAlchemy)
  • Tests, code review, and version control with git
  • ETL construction and optimization
  • Schema drift handling and per-source adapters
  • Excel and CSV parsing at production quality, including merged cells, multi-row headers, and footnote rows
  • PDF and document extraction
  • Fuzzy matching and entity resolution
  • JSON and XML processing
  • Using and writing REST APIs

Data quality

  • Declarative validation (Pandera, Great Expectations, dbt tests, or similar)
  • Reconciliation logic across sources and across system versions
  • Auditability: knowing which raw record produced which number in a submitted report

Communication

  • Explain technical problems clearly to people who are not technical, including city staff and hauler contacts
  • Write documentation that other engineers can follow
  • Comfortable working directly with customers when a data issue needs a conversation

Nice to have

None of these are required. If you have a few, tell us.

  • Familiarity with SB 1383, CalRecycle reporting, or solid waste and recycling data
  • Experience with public-sector or government data
  • ArcGIS, Survey123, or other geospatial data tools
  • AWS infrastructure (EC2, RDS, S3, IAM)
  • Docker and container-based deployment; Kubernetes
  • Terraform or other infrastructure-as-code tools
  • Multi-tenant and single-tenant database architecture
  • Table partitioning strategies at scale
  • MongoDB or other document stores
  • API documentation with OpenAPI/Swagger
  • Analytics and BI tools (Power BI, Tableau, or similar)
  • Snowflake or other cloud data warehouses
  • Ontologies, taxonomies, and knowledge graphs (RDF, SPARQL, SHACL)
  • Security practices relevant to SOC 2 or similar frameworks

Security and data handling

Our customers are public agencies, and the data we handle on their behalf is sensitive. We are building toward SOC 2 compliance, and this role follows our security practices for access control, data handling, and use of third-party tools, including AI tools. [A background check is required as a condition of employment.]

Compensation and logistics

  • Location: Remote within the U.S.
  • Employment type: Full-time
  • Reports to: Product Development Manager and CTO
  • Salary range: 80-125k
  • Benefits: Health, dental, vision, 401k matching, and PTO once in a Full Time role.
  • Start Date: Contingent on Availability

Equal opportunity

SMART Compliance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law.

Applicants must be authorized to work in the United States.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Data Engineer in Eskdale, WV vacancy
  •  ...Job Description Data Engineer – Remote Remote | Full-time | Data Engineering We’re looking for an experienced Data Engineer to join a growing data team and help build the pipelines, models and infrastructure that power data-driven decision making across... 
    Suggested
    Full time
    Remote work

    Harnham

    Eskdale, WV
    2 days ago
  • $120k - $140k

     ...Job Description Data Engineer + Data Quality Role Overview We are seeking an experienced Azure Architect with strong expertise in Data Engineering and Data Quality (DQ) frameworks to design, implement, and govern scalable enterprise data platforms on Microsoft... 
    Suggested
    Hourly pay
    Full time
    Local area

    Fractal, Inc.

    Eskdale, WV
    2 days ago
  •  ...Description Key Responsibilities Build and maintain data pipelines (ETL/ELT) to ingest data from multiple sources...  ...required) in Data Science, Computer Science, Information Systems, Engineering, Analytics, or a related field Strong proficiency in SQL... 
    Suggested

    Fracto Solutions

    Eskdale, WV
    2 days ago
  •  ...Job Description A leading data and analytics solutions provider within the enterprise technology sector is seeking an experienced Data Platform Engineer to lead the management and optimization of cloud-based data infrastructure, develop scalable data pipelines, and... 
    Suggested
    Flexible hours

    The Phoenix Group

    Eskdale, WV
    1 day ago
  •  ...Job Description About the Company We're looking for a Senior Data Engineer to design, build, and operate modern data platforms at scale. You'll work across Azure, Microsoft Fabric, and AWS — building reliable pipelines, performant data models, and self-service... 
    Suggested

    Foundation Partners Group

    Eskdale, WV
    3 days ago
  •  ...Job Description Director of Data Engineering | Snowflake, dbt & AI-Ready Data Platforms The Talent Source is partnering with a rapidly growing, private equity-backed national services organization to identify a Director of Data Engineering who can build the data... 
    Remote work
    Flexible hours

    The Talent Source

    Eskdale, WV
    2 days ago
  •  ...Job Description Description Remote Our client seeks a Senior Information Security Engineer to operate and maintain an LLM-based code vulnerability detection and reporting capability. The role will focus on day-to-day run activities, including monitoring... 
    Remote work
    Shift work
    Night shift
    Rotating shift

    Eliassen Group

    Eskdale, WV
    2 days ago
  • $53.58k - $122.4k

     ...Capgemini is looking for a highly skilled and experienced Software Engineer - Database Developer to join our outstanding Engineering team....  ...in maintaining and updating our databases, ensuring accurate data analysis and reporting. You will also collaborate with other team... 
    Full time
    Local area

    Capgemini Engineering

    Eskdale, WV
    1 day ago
  • $114.67k - $158.67k

     ...academic, administrative, and reporting needs. Daily responsibilities include writing and optimizing SQL queries, building and refining data models, and implementing ETL processes to integrate data from multiple systems. The role also involves troubleshooting data issues,... 
    Full time
    Remote work

    Shiloh Christian High School

    Eskdale, WV
    1 day ago
  •  ...and are continuing to perform right now with their revenue seeing annual growth of 12%. We hold a retained search for a Senior Big Data expert who is required to build out a Global Data Centre of Excellence, and work across their Fortune 500 client portfolio to... 
    H1b
    Worldwide

    InterEx Group

    Eskdale, WV
    1 day ago
  •  ...Job Description Job Title: Data Science, Manager (Ref: 197791) Location: 100% Remote Based, USA Type: Permanent Salary: Competitive Industry: Consumer Technology Contact : ****@*****.*** Overview – Data Science Manager... 
    Permanent employment
    Remote work

    Forsyth Barnes

    Eskdale, WV
    1 day ago
  •  ...frameworks (e.g., Django, Flask, or FastAPI). API Integration: Build, maintain, and secure robust RESTful APIs and microservices. Data Management: Work closely with relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases to optimize query... 
    Contract work
    H1b

    System Soft Technologies

    Eskdale, WV
    2 days ago
  •  ...Experience within concrete, cement, admixtures, construction, or civil engineering is highly valued. What You’ll Be Doing Build...  ...Collect, manage, analyze, and visualize concrete-specific data . Identify opportunities to increase product utilization... 
    Remote work

    ConcreteCareers.com

    Eskdale, WV
    1 day ago
  •  ...Description Our client is currently looking for a (Principal) Data Architect to join their growing Data Mesh team. This is a...  ...bring in the experience of SaaS/cloud solutions (Azure), data engineering techniques, DevSecOps automation and best practices in building... 
    Temporary work
    Work experience placement

    Proviniti

    Eskdale, WV
    1 day ago
  •  ...Job Description Company Description PolyPhaze is a data intelligence platform that makes enterprise data AI-ready by unifying and governing...  ...confidence. About the Role PolyPhaze is looking for an AI Engineer who can do two things well: build production-grade AI solutions... 
    Full time
    Contract work
    Interim role
    Flexible hours

    PolyPhaze

    Eskdale, WV
    2 days ago
  • Job Description Position: Python Developer with React Remote role Duration: Long-Term contract. Domain: Insurance / Financial Key skills - Python, React, CI/CD, AWS database, Native AI Looking for FSD with Python Development and React front ...
    Long term contract
    Remote work

    MethodHub

    Eskdale, WV
    2 days ago
  •  ...Job Description GAC Solutions is actively looking for experienced GECX Forward Deployed Engineers to join a high-visibility customer engagement with a leading enterprise client. ? Location: Remote (West Coast customer preference) Only W2 Candidates ?... 
    Immediate start
    Remote work

    GAC Solutions

    Eskdale, WV
    2 days ago
  • $150k - $160k

     ...Job Description Senior AI Engineer Fractal Analytics is a strategic AI partner to Fortune 500 companies with a vision to power every...  ...monitoring, etc. Experience with AI app security & governance (IAM, data access, audit/auditability) Strong leadership, communication,... 
    Hourly pay
    Full time
    Local area
    Remote work

    Fractal, Inc.

    Eskdale, WV
    1 day ago
  •  ...Description By joining our client's team as a Senior Machine Learning Engineer, you will play a pivotal role in building cutting-edge AI...  ...Leverage modern cloud tools and MLOps best practices to build robust data pipelines and deploy models at scale. You’ll use technologies... 
    Remote work

    Harnham

    Eskdale, WV
    2 days ago
  •  ...Job Description Principal AI Engineer (Remote) Direct-Hire We're partnering with the world's leading provider of technology-...  ...Integrate AI solutions with enterprise applications, APIs, data platforms, and existing systems Develop AI workflows involving... 
    Remote work

    Motion Recruitment

    Eskdale, WV
    2 days ago
  • $225k - $275k

     ...Job Description Applied AI Engineer, Product and Delivery | Hybrid Portland, ME or Remote (East Coast / Chicago) | $225,000 to $275,0...  ...to close the gap between them. Sit with consultants and data analysts, watch the work, and find where it is slow, manual or error... 
    Remote work

    Harnham

    Eskdale, WV
    2 days ago
  • $95k - $120k

    Job Description Immediate openings for multiple full time remote Contract to Hire, FTE Epic Certified Analyst . Location: EST Time Zone. 6 month W2 rate only: $46-58hr max. Conversion Salary: $95-120K max + Full Benefits. *** Remote option available for some US...
    Full time
    Contract work
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Engage Partners

    Eskdale, WV
    1 day ago
  •  ...architecture diagrams, technical documentation, standards, and implementation guidelines. Collaborate with developers, infrastructure engineers, security teams, and business stakeholders. Evaluate new cloud technologies and recommend appropriate solutions. Required... 
    Full time
    Contract work
    Remote work

    BrothersTech

    Eskdale, WV
    2 days ago
  •  ...Purpose of This Role iDENTIFY's ability to deliver secure, reliable data platforms to banking and fintech clients depends on the foundation underneath them. The Senior Cloud Infrastructure Engineer builds and owns that foundation. This is a delivery role, not... 

    Identify.com

    Eskdale, WV
    2 days ago
  •  ...Job Description We are seeking a Head of Applied AI Engineering to lead our technical execution and delivery of Vi’s agentic AI applications...  ..., and deeply integrated with client EHR/EMR, CRM, and claims data systems Strategic Client Partnership: Act as the primary... 

    Vi

    Eskdale, WV
    1 day ago
  • $29 per hour

    Job Description Location: Remote (Will need to cater to PST) Type: Contract w/ potential for extension Compensation: $29/hr About We're looking for a customer-focused IT Service Desk Analyst to provide first- and second-level technical support to internal employees in a...
    Contract work
    Work at office
    Remote work

    Catapult Solutions Group

    Eskdale, WV
    2 days ago
  • $31.59 per hour

     ...resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data... 
    Work at office

    Thomson Reuters

    Eskdale, WV
    3 days ago
  • Job Description Position: OpenText Exstream Developer Location: Remote Duration: Long Term US Citizen/Green Card who are wiling to work on W2 are advised to apply for this role Job Description Looking for Strong 10+ years experienced candidate in OpenText Exstream and ...
    Remote work

    J RAM IT Consulting

    Eskdale, WV
    1 day ago
  •  ...government organizations streamline high-volume processes, improve data quality, and modernize critical operations through automation....  ...(e.g., AWS) or Linux Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience)... 

    Invoke

    Eskdale, WV
    1 day ago
  •  ...opportunity to work with a global leader in the Software Development | Technology, Information and Internet | Information Services | Data Infrastructure and Analytics industry, contributing to the advancement and deployment of powerful AI systems. You will gain... 
    Remote job
    Full time
    Immediate start

    Hire Feed

    Eskdale, WV
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!