Staff Data Engineer
Posted 15 days 21 hours ago by Optimizely
As a Staff Data Engineer, you will be a technical leader and subject matter expert, driving innovation and excellence within our data engineering team. You will play a pivotal role in shaping our data strategy and architecture, ensuring the development of robust, scalable, and high performing data pipelines and platforms. You will be responsible for leading complex data initiatives, mentoring other engineers, and fostering a culture of continuous improvement and knowledge sharing. You will collaborate closely with cross functional teams to leverage data to its full potential, unlocking valuable insights and driving informed decision making.
Job Responsibilities- Design and build end to end data pipelines, incorporating best practices to address a wide range of business requirements.
- Take ownership of major projects, providing technical guidance and direction to ensure successful delivery.
- Continuously evaluate and enhance the data infrastructure to ensure optimal performance, reliability, and scalability to meet the evolving needs of the business.
- Share knowledge and expertise with other data engineers, fostering professional growth and development within the team. Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re designing infrastructure for greater scalability, etc.
- Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, Python, Snowflake and AWS.
- Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics.
- Partner with data scientists, analysts, product managers, and other stakeholders to understand their data needs and deliver solutions that empower them to achieve their goals.
- 8+ years of experience as a Data Engineer or in a similar role, with a proven track record of technical leadership and accomplishment.
- Deep expertise in data modelling, data warehousing, ETL, and data pipeline design and development.
- Mastery of SQL, Python, and other relevant programming languages.
- Extensive experience with building, testing, and deploying dbt models.
- Expert level proficiency in AWS Big Data Technologies (S3, MWAA, ECR, ECS) and Snowflake.
- Experience with Terraform, Docker, and Kubernetes.
- Strong understanding of Engineering and Operational Excellence methodologies.
- Deep knowledge of CI/CD concepts and implementation.
- Exceptional problem solving skills and ability to navigate complex technical challenges.
- Excellent written and verbal communication skills and ability to succinctly summarize key findings.
- Thought Leadership: Expected to contribute to the broader data community within Optimizely.
- Mentorship and Coaching: Demonstrated ability to mentor and guide other engineers, fostering a culture of learning and development.
- Cross functional Collaboration: Proven ability to effectively collaborate with diverse teams and stakeholders across the organization.
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent