Data Engineer

Blue Orange Digital
Summary
Join Blue Orange Digital, a cloud-based data transformation and predictive analytics firm, as an experienced Data Engineer. We are expanding our team to meet increasing client demands. You will design, build, and deploy data platforms in the cloud (Azure, AWS, GCP), automate operations, and work with various technologies like Azure DevOps, Databricks, and Python. The ideal candidate possesses strong data engineering skills across multiple clouds and deployment scenarios. You will collaborate with data teams, apply software development best practices, and support heterogeneous technology environments. We offer a fully remote position with a flexible schedule and unlimited PTO.
Requirements
- BA/BS degree in Computer Science or a related technical field, or equivalent practical experience
- At least 2 years experience building and supporting data platforms; exposure to data technologies like Azure Data Factory, Azure Synapse Analytics, Airflow, Spark, etc
- Experience with Cloud Data Platforms, like Snowflake and Databricks
- Advanced level Python, SQL, and Bash scripting
- Experience designing and building robust CI/CD pipelines
- Strong Linux system administration skills
- Comfortable with Docker, configuration management, and monitoring tools
- Knowledge of best practices related to security, performance, and disaster recovery
- Experience working in cloud environments, at a minimum experience in Azure and AWS
- Enjoys collaborating with other engineers on architecture and sharing designs with the team
- Excellent verbal and written English communication
- Interacts with others using sound judgment, good humor, and consistent fairness in a fast-paced environment
Responsibilities
- Work with data teams to help design, build and deploy data platforms in the cloud (Azure, AWS, GCP) and automate their operation
- Work with Azure DevOps, Azure Pipelines, Terraform, CloudFormation, and other automation and infrastructure tools to build robust systems
- Work with Databricks, Spark, Python, and other data orchestration and ETL tools to build high-performance data pipelines
- Provide leadership in applying software development principles and best practices, including Continuous Integration, Continuous Delivery/Deployment, and managing Infrastructure as Code, Automated Testing across multiple software applications
- Support heterogeneous technology environments including both Windows and Linux systems
- Develop reusable, automated processes, and custom tools
Preferred Qualifications
Hold certifications for Azure DevOps, Azure Data Fundamentals, Databricks, Snowflake
Benefits
- Fully remote
- Flexible Schedule
- Unlimited Paid Time Off (PTO)
- Paid parental/bereavement leave
- Worldwide recognized clients to build skills for an excellent resume
- Top-notch team to learn and grow with