Senior Cloud Data Engineer

Date: Feb 2, 2024

Location: Dhaka, BD, 1212 BD

Company: Optimizely

Optimizely is known for content, commerce, and optimization with our Digital Experience Platform (DXP). Millions of experiences are served with our platform every single day, helping organizations grow exponentially online. We have the honor of serving some incredible customers – which makes what we do extremely rewarding. Optimizely has over 9,000 brands, from global organizations such as Visa, Sky, Yamaha, and Wall Street Journal to tech innovators like Atlassian, DocuSign, FitBit, and Zillow.

 

Not only are we financially sound and growing, but we have unicorn status: we exceeded $300M in revenue in 2020, is profitable already, and have all strategic options ahead of us. Optimizely continues to invest and addresses a market opportunity north of $30 billion, providing significant personal career growth opportunities.

 

We are an inclusive culture with a global team of 1200+ people across the US, Europe, Australia, Bangladesh, UAE, Singapore, and Vietnam. We blend European and American business cultures, emphasizing teamwork, inclusion, and moving fast. People make the difference!

Introduction

Our Data Science team harnesses big data, natural language processing, and machine learning to help create next generation products for Optimizely’s Experimentation, CMS, e-commerce, and data platforms.

 

This team emerged as a result of the acquisition of two start-ups (Peerius and Idio) that provided personalisation products for e-commerce and content. Over the past years, the consolidated company has improved the lives of customers such as Intel, HP, Fitch Ratings, Sainsbury’s and many other brands. Episerver’s acquisition of Optimizely has paved the way for interactions between data-driven experimentation and AI.

 

This role is within a team whose primary focus lies in the following areas: Natural Language Processing, Machine Learning, and Recommendation Systems. Our stack employs a variety of technologies, including (i) code written in Python, Scala, and TypeScript, (ii) data pipelines using Spark, Luigi, Kubernetes, and Terraform, (iii) prototyping and deploying Machine Learning solutions using Pandas, Scikit-learn, and Dask.

The team is remotely located within GMT hours and works Monday through Friday. This role is expected to work 2:00pm-10:00pm from Sunday through Thursday.

 

As a Senior Cloud Data Engineer, you will play a crucial role in the development and implementation of innovative solutions to drive our company's success. You will be responsible for independently executing medium to large features, designing, and deploying robust cloud and data infrastructures, and providing expert guidance to your team members. With a strong commitment to excellence, you will actively contribute to technical discussions, collaborate with cross-disciplinary teams, and ensure the delivery of high-quality solutions to complex problems.

Job Responsibilities

  • Develop and ship medium to large features independently or with minimal support from other team members
  • Architect, design, and implement reliable and scalable cloud and data infrastructures
  • Architect, design, and continuously optimize data and CI/CD pipelines to improve performance, reliability, and maintainability
  • Demonstrate strong technical skills in your area of expertise and provide mentorship to engineers
  • Drive the delivery of high-quality epics in a timely manner, ensuring operational excellence in your services/components
  • Support other team members and actively participate in technical discussions and team meetings
  • Proactively communicate technical decisions, work through conflicts, and partner with Technical Leads to execute on technical vision and strategy
  • Break down and solve complex problems, make explicit design trade-offs, and perform complex debugging and root cause analysis
  • Effectively collaborate with cross-disciplinary team members and stakeholders
  • Deliver timely feedback to peers and manager, create an inclusive environment, and play an influential role in hiring, retaining, and growing diversity in the company
  • Apply software engineering and data engineering best practices

Knowledge and Experience

  • 3+ years hands-on experience in a development team
  • Experience with Python
  • Experience in designing and implementing cloud and data engineering systems
  • Experience with cloud computing infrastructure (AWS/Azure/GCP)
  • Experience in DevOps and containers (Docker, Kubernetes)
  • Experience with Infrastructure as Code (Terraform preferably)
  • Experience with data processing pipeline frameworks (e.g., Luigi or Airflow)
  • Experience with source control tools (GitHub/GitLab)
  • Hands-on experience in configuring and monitoring CI/CD pipelines (GitHub Actions preferably)
  • Ability to work in an inclusive environment and share our values
  • Good communication skills
  • Continuous learning and improvement mindset

 

Bonus points:

  • Understanding of the ML development life cycle and/or prior experience working with teams of Data Scientists or ML Engineers
  • Experience with a parallel data processing engine such as PySpark/Spark or similar cloud services
  • Experience with functional programming concepts and architecture
  • Experience with stream processing

 

Education

Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent

Competencies

Driving Continuous Improvement
Driving for Results
Driving Projects to Completion
Interacting with People at Different Levels
Using Computers and Technology

Our culture is the most important thing we offer. We continuously aim to provide a high-growth space, both virtually and in person, where you can do your best work and, in the process, unlock your boundless potential. We are dedicated to providing meaningful rewards and development opportunities for our employees, recognizing performance and creating a supportive working environment.

 

Our new, cutting-edge office space in Dhaka is a testament to our dedication to enhancing your work experience. This state-of-the-art workspace features open workstations, a fully equipped kitchen, a nap room for relaxation, a tranquil zen garden, and an entertaining area, all designed to provide you with the ideal environment to thrive and grow.

 

As part of our commitment to you, here are other benefits and perks you can expect:

 

· Best-in-class compensation plans

· Two annual festival bonuses

· Recognition and rewards programs

· Paid Maternity (4 months) & Paternity Leave (12 weeks)

· Flexible vacations days and working hours

· Annual Work/Service Anniversary Leave

· Comprehensive medical & life insurance for you and your dependants

· Volunteering opportunities to make a difference

· Chance to work alongside our incredible global team

· Monthly and quarterly regional and global team-building events

· Communal transport facilities inside Dhaka to and from the office

· Free catered lunch every day

· An agile performance review process that encourages ongoing transparency between managers and direct reports

· Enablement program and soft skill training to support internal career growth and development

 
 

At Optimizely, our standardized language is English, and it is crucial to have good English communication skills to be successful in your global role. All our external and cross-location communication is done in US English (en-us), but internally you can speak in whichever native language you most identify with.

 

#LI-AS1

#LI-Remote