
Staff Data Engineer
Posted 11 hours ago

Posted 11 hours ago
This is a fully remote position, open to applicants in Colorado, +8 more states.
• Take ownership of the software development lifecycle for a Python application that implements ETL workflows and automates business processes.
• Manage the content and operations of a Databricks Workspace, which includes a custom data catalog and the execution of Python application jobs.
• Collaborate with stakeholders to identify opportunities for process automation and reporting enhancements.
• Design, implement, enhance, test, validate, and continuously improve comprehensive solutions.
• Provide mission-critical reporting through scheduled job executions and on-demand stakeholder inquiries.
• Create and maintain solutions that integrate across Databricks, Power Automate, SharePoint, Smartsheet, CMMS, weather reporting, and service validation systems using REST APIs.
• Sustain and expand a packaged Python application that addresses business processes and ETL workflows.
• Engage in planning, analysis, design, development, testing, deployment, maintenance, and documentation activities.
• Read, write, and review Python code, including unit and integration tests.
• Maintain SQL queries that define a custom Databricks data catalog.
• Troubleshoot issues related to Python applications, database queries, and system integrations.
• Manage the USPS account data engineering knowledge base.
• Utilize AI coding assistants to design, develop, test, troubleshoot, and document solutions.
• Construct AI-powered data pipelines as necessary.
• Act as the sole engineer for the USPS account, contributing to its technology strategy, culture, and business processes.
• Minimum of 5 years of experience in designing, building, and deploying packaged Python applications in production environments using CI/CD (GitHub Actions).
• Strong proficiency in Python, including asynchronous programming (asyncio), data processing (pandas, numpy, PySpark), and testing (pytest).
• Comfortable with reading and writing SQL queries of simple to moderate complexity.
• Proficient with Git and Git workflows.
• Experience working in cloud environments such as Databricks, Microsoft 365, and Power Platform.
• Familiarity with RESTful APIs and data storage solutions like Delta tables, SQLite databases, and blob containers.
• Knowledge of agile methodologies and kanban practices.
• Experience with modern Python tools such as uv, ruff, and ty (preferred).
• Willingness to learn MJML (preferred).
• Experience in building applications or data pipelines powered by LLM (preferred).
• General experience with Azure as a platform (preferred).
• Excellent written and verbal communication skills.
• Strong customer service abilities and the capability to explain complex concepts to non-technical audiences.
• Robust research, problem-solving, and systems thinking skills.
• Eagerness to learn new technologies, grow within the discipline, and adapt to evolving requirements.
• Comfortable working independently as the sole engineer on the account.
• Candidates must have authorization to work in the United States without sponsorship.
• No visa sponsorship is available.
• 401(k) plan with matching contributions from the company.
• Comprehensive Medical, Dental, and Vision Care.
• Paid parental leave at 100% of salary.
• Paid Time Off and Company Holidays.
• Early access to earned wages through Daily Pay.
• Supportive culture and a comprehensive benefits package that prioritizes mental, physical, and emotional well-being.
• Opportunities for professional growth, flexibility, and personalized benefits.
Instacart
GEICO
Litmus
Candid
Get handpicked remote jobs straight to your inbox weekly.