Data Engineer - Data & AI Applications
About the role
The Data Engineer plays a key role in supporting analytics, reporting, data workflows, and AI-enabled application development. This role requires strong technical problem-solving, hands-on experience with SQL and Python, the ability to support business-facing reporting and visualization needs, and the capability to help build practical AI-enabled tools, prototypes, automations, and data applications. The ideal candidate is a versatile technical contributor who can work across data engineering, analytics, and application development while collaborating with technical leads, stakeholders, and cross-functional teams to deliver reliable, well-documented solutions.
Responsibilities
- Build and maintain data workflows, pipelines, automations, and application components that support analytics, reporting, and AI-enabled use cases.
- Support the development of AI-enabled tools, prototypes, and applications by preparing data, integrating APIs or AI services, and implementing reusable technical components.
- Collaborate with stakeholders and the Technical Lead to understand data, reporting, application, and AI workflow requirements and translate them into practical technical solutions.
- Design, monitor, and optimize ETL processes, data workflows, and automation scripts for reliability, accuracy, and maintainability.
- Develop and enforce data validation, lineage, quality checks, and documentation across reporting, analytics, and AI application workflows.
- Ensure data is organized, clean, secure, and accessible for analytics, reporting, dashboarding, and application use cases.
- Create and maintain documentation of pipeline logic, data flow, code, prompts, assumptions, dependencies, and technical decisions.
- Support lightweight user-facing tools, prototypes, interfaces, or interactive outputs that help users consume data and AI-generated results effectively.
- Work with the Technical Lead to scope assigned work, clarify requirements, identify risks, and align technical decisions with broader project and system priorities.
- Use version control, automation, reusable code patterns, and development best practices to support maintainable delivery.
- Communicate progress, blockers, technical findings, and tradeoffs clearly to team members, stakeholders, and project leadership.
- Proactively identify opportunities to improve reporting processes, data workflows, AI application components, documentation, and delivery efficiency.
- Support data integrity, security, quality, and governance expectations throughout analytics, reporting, and application development work.
- Accurate and timely timekeeping.
Qualifications
Salary: $120,000-$135,000+ depending upon qualifications and experience.
Work from home (fully remote)
2 weeks paid time off
Home equipment allowance (monitors, stand-up desk, etc.)
Annual education allowance
401(k) with company matching
Medical, Dental, Vision, and Life insurance