- Senior
We are seeking an enthusiastic and highly skilled Senior Data Engineer to play an instrumental role in creating and evolving complex data-centric solutions that improve decision making for our clients and internal staff.
- Design, build, and maintain robust, scalable, and efficient data pipelines and architectures.
- Implement complex transformations for large-scale structured and unstructured datasets.
- Develop and optimize ETL/ELT workflows using modern tools and orchestration frameworks.
- Ensure data quality, governance, security, and reliability across platforms.
- Prepare and deliver data structures that support predictive modeling, advanced analytics, and reporting.
- Implement monitoring, alerting, and performance optimization for data pipelines and platforms.
- Collaborate with product, engineering, and analytics teams to integrate and deploy data-driven solutions.
- Provide feedback and technical mentorship through peer code reviews and shared best practices.
- Contribute to architecture decisions for cloud-native, modern data warehouse environments.
Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related technical field.
- 5+ years of experience working with large-scale data systems, pipelines, and architectures.
- Advanced proficiency in SQL and data modeling for analytical and transactional workloads.
- Experience with PostGreSQL and MS SQL Server.
- Strong programming skills in Python, with experience in automating and optimizing data workflows.
- Hands-on experience with ETL/ELT frameworks and workflow orchestration tools (e.g., Airflow, dbt).
- Experience with modern cloud-based data warehouse platforms (Snowflake, Redshift).
- Experience with cloud platforms, preferably AWS, including storage, compute, and data services.
- Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes, Terraform).
- Ability to leverage AI-assisted coding tools (e.g., GitHub Copilot, Claude, ChatGPT, or similar) to improve development efficiency and code quality.
- Strong analytical, problem-solving, and communication skills; ability to thrive in a fast-paced, collaborative environment.