We're searching for a talented and experienced Senior Data Engineer
to join our expanding data engineering team. In this role, you'll collaborate with data scientists, analysts, and various business units
(marketing, sales, and application developers) to design, develop, and maintain scalable data systems and pipelines
. This is a fantastic opportunity to power critical business insights
in a fast-paced environment and make a significant impact on our data infrastructure.
Essential Duties
- Solve Complex Data Challenges: Leverage your extensive experience and expertise to develop innovative solutions for intricate data problems. You'll apply professional judgment to determine the best methods and techniques, even when navigating new territory.
- Design & Build Scalable Data Systems: Architect, develop, and maintain high-performance, scalable, and testable data pipelines and ETL (Extract, Transform, Load) processes.
- Drive Cross-Functional Collaboration: Partner closely with data science, analytics, product, marketing, and engineering teams to translate business needs into robust, scalable data solutions. You'll also network with senior internal and external stakeholders to enhance our overall data strategies.
- Exhibit Autonomy & Ownership: Work independently with minimal oversight, ensuring the technical integrity of all your solutions. You'll define methods and procedures for new assignments and contribute to coordinating data engineering activities.
- Optimize & Secure Data Infrastructure: Continuously improve our existing data platforms to guarantee system performance, reliability, and security. You'll also implement and advocate for best practices in data governance, security, and quality assurance.
- Lead & Mentor: Influence project planning and timelines, provide constructive feedback, and mentor junior engineers, fostering a high-performing and collaborative team environment. You'll stay ahead of industry trends and emerging technologies to continuously enhance our data engineering processes.
Basic Qualifications
-
You'll need a Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field; equivalent experience is also acceptable.
-
Bring 5+ years of data engineering experience to the table, with a proven track record of solving complex problems and scaling data pipelines.
-
You should have strong SQL skills and experience with data processing frameworks like Apache Spark or Apache Kafka.
-
We're looking for expertise in cloud data platforms, specifically AWS .
-
You'll need hands-on experience with ETL tools such as Airflow or dbt.
Preferred Qualifications
-
Experience with containerization and orchestration tools like Docker and Kubernetes.
-
Familiarity with machine learning workflows and model deployment pipelines.
-
Skills in Power BI management and report building .
-
Knowledge of data security best practices and frameworks .
-
Proficiency in Python, Java, or Scala is essential.
-
Demonstrate a solid understanding of data warehousing concepts (e.g., Redshift).
-
You'll also have experience with data modeling, governance, and quality assurance .
-
Lastly, strong analytical and problem-solving skills are a must, along with the ability to work independently and exercise good judgment.
Hourly: $50.00-$57.69/hour