Staff Data Engineer

Sojern is a travel marketing company that uses machine learning, data science, and real-time traveler data to help travel marketers reach travelers efficiently and increase long-term growth, customer loyalty, and profitability.
Data
Staff Software Engineer
Hybrid
501 - 1,000 Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Data Engineer

Sojern, a leading travel marketing company, is seeking a talented Staff Data Engineer to join their growing data team. This role is crucial in designing, building, and maintaining data pipelines that deliver high-quality data to the company's data warehouse and analytics platforms. The ideal candidate will work closely with data scientists, analysts, and other engineers to ensure that Sojern's data infrastructure meets the needs of the business.

As a Staff Data Engineer at Sojern, you will be responsible for designing and implementing scalable ETL processes, writing complex SQL queries, developing Python scripts for data manipulation and automation, and designing data models to optimize storage and retrieval. You'll also monitor and maintain data pipelines, collaborate with cross-functional teams, and stay up-to-date with the latest data engineering tools and technologies.

The role requires extensive experience in data engineering, proficiency in SQL and Python, and strong knowledge of cloud computing platforms. You should be comfortable working in an Agile environment and have experience with CI/CD practices for data engineering workflows. Familiarity with Google Cloud, BigQuery, CloudSQL, gRPC, and Kubernetes is a plus, as is experience in AdTech and programmatic advertising.

Sojern offers a comprehensive benefits package, including competitive compensation, stock options, flexible work arrangements, and various health and wellness benefits. The company is committed to fostering a diverse and inclusive work environment, with several employee resource groups and initiatives to support professional growth and work-life balance.

Join Sojern and be part of a team that's passionate about using data and technology to revolutionize travel marketing. If you're excited about working with cutting-edge data technologies and want to make a significant impact in the travel industry, this role could be the perfect opportunity for you.

Last updated 5 hours ago

Responsibilities For Staff Data Engineer

  • Design, develop, and implement scalable data pipelines using ETL processes
  • Write and execute complex SQL queries to extract and transform data from various sources
  • Develop and maintain Python scripts for data manipulation, automation, and data quality checks
  • Design and implement data models to optimize data storage and retrieval
  • Monitor and maintain the data pipelines to ensure data quality, accuracy, and timeliness
  • Collaborate with data scientists and analysts to understand data needs and develop solutions
  • Document data pipelines and processes for future reference and maintainability
  • Stay up-to-date on the latest data engineering tools and technologies
  • Attend communities of practice to keep the team up-to-date on best practices and org-wide initiatives
  • Unblock or mentor developers to keep stories moving
  • Participate in the entire Agile development lifecycle, including sprint planning, stand-ups, and retrospectives

Requirements For Staff Data Engineer

Python
MySQL
PostgreSQL
  • Experience in designing, developing, and implementing ETL pipelines
  • Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL)
  • Strong programming skills in Python, including libraries like Pandas and NumPy
  • Extensive knowledge of agile methodologies
  • Ability to work independently and as part of a team
  • Strong knowledge of cloud computing platforms, such as AWS, Azure, or Google Cloud
  • Experience with CI/CD practices for data engineering workflows

Benefits For Staff Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Education Budget
Mental Health Assistance
  • Competitive compensation packages
  • Stock options offered to every employee
  • Bonusly program to reward and recognize team wins and performance
  • 40 hours of paid time per year to volunteer and give back to the community
  • Flexi-Friday benefit
  • Hybrid or remote work options for most roles
  • Time-zone friendly work hours with async collaboration
  • Team offsites planned annually
  • Six employee resources groups
  • Regular virtual and in-office team building events
  • Monthly company All Hands & leadership Q&As
  • PTO allowance to recharge
  • Comprehensive healthcare options
  • Paid parental leave (16 weeks for birthing parents; 12 weeks for non-birthing parents)
  • Retirement contributions and investment options (for applicable locations)
  • Travel benefits (hotel stay benefit & IATA membership)
  • Mental health, wellness & financial health resources
  • Learning & development stipend
  • Mentorship program
  • Career development programs
  • Leadership training
  • Home office tech set up (laptop, monitor, keyboard, mouse)
  • Monthly internet and phone allowance
  • Modern tools to communicate and collaborate (Slack, Google Suite)

Interested in this job?

Jobs Related To Sojern Staff Data Engineer

Visualization Engineer (L5) - Content & Studio

Netflix seeks a Visualization Engineer (L5) for Content & Studio to build data storytelling products and own user experience for internal content reporting.

Staff Product Manager - AI Platform

Staff Product Manager for AI Platform at Intuit, leading development of AI/ML capabilities for model inference, hosting, and serving.

Senior Staff Technical Program Manager, Data

Senior Staff Technical Program Manager, Data at Airbnb: Lead data infrastructure initiatives, collaborate with engineering teams, and drive data-driven decision-making across the company.

Staff Software Engineer, Data Warehouse Compute

Staff Software Engineer position at Airbnb for Data Warehouse Compute, focusing on big data infrastructure and technologies.

Staff Software Engineer, Central Data

Staff Software Engineer position at Airbnb for Central Data team, focusing on Python-based analytics infrastructure and data visualization tools.