Senior Data Engineer
Job Description
Axian is seeking a Senior Data Engineer in the Portland Oregon area to design and build modern cloud data platforms and enterprise data pipelines for our clients.
This role combines deep hands-on data engineering expertise with architectural thinking. You will design scalable ingestion frameworks, implement lakehouse architectures, and integrate complex enterprise data sources into modern analytics platforms.
A key focus of this role is expert-level data warehouse development and building high-quality, production-grade data pipelines / platforms.
You will work closely with architects, analysts, and business stakeholders to deliver data solutions that support analytics, operational systems, and enterprise reporting.
What You’ll Do:
- Design and implement modern cloud data platforms, including data lakes, data warehouses, and lakehouse architectures.
- Build and maintain Databricks-based data engineering solutions, including ingestion pipelines, transformation frameworks, and curated data layers.
- Develop scalable ETL/ELT pipelines using Python, PySpark, and SQL to process and transform enterprise data.
- Integrate data from a wide range of sources including enterprise applications, APIs, ERP systems, databases, flat files, and third-party data feeds.
- Implement Bronze / Silver / Gold lakehouse architectures using Delta Lake and Databricks.
- Design logical, physical, and dimensional data models to support analytics, reporting, and downstream applications.
- Develop reliable data integration solutions for enterprise platforms, including ERP, financial, and operational systems.
- Build or integrate REST APIs and services to support data ingestion and downstream data consumption.
- Deliver analytics-ready datasets and collaborate with analytics teams to support reporting platforms such as Power BI, Tableau, or similar BI tools.
- Implement pipeline orchestration, monitoring, and observability to ensure reliable production data workflows.
- Optimize data pipelines and platforms for performance, scalability, and cost efficiency.
- Provide technical guidance and mentorship to engineers and client teams when needed.
- Contribute to data architecture decisions and engineering best practices across Axian client engagements.
Required Qualifications:
- Bachelor’s degree in Computer Science or equivalent combination of education and 7+ years of professional experience in software engineering or information technology
- 5+ years of experience in data engineering or related software engineering roles
- Expert-level experience with Databricks, including PySpark, Delta Lake, Databricks workflows, Lakehouse architecture
- Strong Python development skills
- Advanced SQL expertise
- Strong experience with multiple database platforms (SQL Server, MySQL, PostgreSQL, Oracle, DB2, etc.)
- Proven experience designing and building scalable ETL/ELT pipelines
- Strong experience with cloud-based data platforms (Azure or AWS)
- Strong understanding of data warehousing and lakehouse architectures
- Storng experience working with structured and semi-structured data
- Experience working with NoSQL or distributed data platforms (MongoDB, Cassandra, Hadoop ecosystem)
Preferred Experience & Additional Skills:
- Experience with Microsoft Fabric, including: Fabric Data Factory, Fabric Lakehouse / OneLake, Data Engineering workloads, Power BI integration
- Experience with Snowflake
- Experience with workflow orchestration tools (Airflow, Prefect, Dagster)
- Experience with streaming or event-driven data platforms (Kafka, Spark Streaming, etc.)
- Experience integrating with REST APIs or building API-based data services
- Experience building distributed cloud systems or microservices with modern technology frameworks(C#. Net / Java / NodeJS, etc.)
- Familiarity with CI/CD pipelines and DevOps practices
- Experience integrating data from enterprise ERP systems, such as: SAP, NetSuite, Oracle Financials, Workday, or similar financial or operational platforms
What Makes You Successful in This Role:
- You enjoy building scalable, production-grade software systems
- You take ownership of technical solutions and engineering quality
- You enjoy solving complex integration and modernization challenges
- You communicate effectively with both technical teams and business stakeholders
- You are comfortable working across both frontend and backend technologies
- You thrive in environments with evolving requirements and competing priorities
- You bring curiosity, adaptability, and a collaborative engineering mindset
- You can balance technical excellence with practical business outcomes
Location: Portland, OR
Apply Now