foley - Senior Data Engineer
Requirements
• Strong experience building and maintaining ETL/ELT pipelines in production environments • Experience working across both batch and streaming / CDC / event-driven data patterns • Proven ability to design and maintain scalable warehouse schemas and data models within a layered architecture • Strong experience with Python, SQL, and cloud-based data platforms • Experience with AWS data services such as Redshift, Glue, Lambda, S3, and EventBridge • Strong software engineering fundamentals, including reliability, testing, and maintainability • Ability to operate independently and deliver high-quality solutions within a defined technical scope • Strong problem-solving skills and a track record of handling issues in production environments • Experience with medallion architecture and bronze, silver, gold data modeling patterns • Experience with graph data models and entity resolution • Experience implementing data governance practices, including RBAC • Experience supporting machine learning or LLM-related pipelines in production environments • Familiarity with tools or workflows that use AI to improve engineering productivity • Experience partnering with Data Science or Analytics teams to support data products
Responsibilities
• PIPELINE DEVELOPMENT & EXECUTION • Design, build, and maintain scalable data pipelines across internal databases, vendor systems, and our data warehouse • Support both batch and event-driven or CDC-based data workflows • Improve pipeline reliability, observability, and performance • Troubleshoot issues in production and proactively solve data quality or system problems • DATA MODELING & GOVERNANCE • Build and maintain data warehouse schemas and transformation layers to support analytics and operational use cases • Contribute to data modeling standards and best practices • Implement data governance practices, including role-based access control and trusted data definitions • Support data quality and consistency across systems • CROSS-FUNCTIONAL PARTNERSHIP • Partner with Engineering, Product, Analytics, and business stakeholders to translate requirements into practical data solutions • Communicate clearly about implementation choices, tradeoffs, and technical constraints • Help stakeholders access data that is reliable, understandable, and useful • CONTINUOUS IMPROVEMENT • Identify opportunities to improve data workflows through better tooling, automation, and engineering practices • Embrace new technologies, including AI-enabled tools, where they improve quality or efficiency • Continuously improve system design, maintainability, and team effectiveness • DATA ARCHITECTURE & SYSTEMS DESIGN • Contribute to the design and evolution of our enterprise data architecture • Help shape scalable patterns for how data is ingested, transformed, stored, and accessed • Apply sound architectural judgment to build solutions that balance scalability, maintainability, and performance • Support a layered data architecture, including bronze, silver, and gold data models • Enjoy being hands-on and solving concrete technical problems • Think in systems and tradeoffs, not just tools • Can clearly explain what you built, why you built it that way, and what impact it had • Are comfortable owning execution and working through ambiguity • Notice when something is broken or inefficient and take initiative to improve it • Are open to using AI and automation thoughtfully, even if you are not an expert in AI systems • Location: This role is primarily remote, US-based, and operates largely in EST hours, with occasional travel for team collaboration and company events.
Benefits
• Foley offers a comprehensive benefits package that includes medical, dental, and vision coverage, a 401(k) with company match, paid time off and holidays, wellness programs, and an employee assistance program. • Equal Employment Opportunity
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT