
Senior Data Engineer, AI
Semrush
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇷🇸 Serbia
Visit company websiteJob Level
Senior
Tech Stack
AirflowBigQueryCloudGoogle Cloud PlatformPostgresPythonSQL
About the role
- Design, develop, and maintain robust, scalable data pipelines using Python and SQL to power analytics and data products
- Collaborate with data analysts, scientists, and business stakeholders to transform data into actionable insights
- Build and maintain scalable, well-structured, and well-documented data models to enable consistent and reliable analytics across teams
- Design evaluation pipelines for agent workflows, defining success/failure criteria and measurable business outcomes
- Implement and manage data pipeline orchestration using tools like Windmill and Airflow
- Integrate and transform data from diverse sources (internal systems, APIs, third-party data) into unified and trusted datasets
Requirements
- Expert-level SQL and strong Python skills for data transformation and automation
- Proficiency with orchestration tools such as Airflow/Windmill//Dagster
- Experience with relational databases such as BigQuery, PostgreSQL, or similar
- Proven experience designing and maintaining scalable, well-structured data models and datasets
- Proficiency with Git and collaborative development workflows
- Hands-on experience with cloud platforms.
- Not required, but a plus: Experience with LLM orchestration or agent-based frameworks
- Expertise in workflow automation, logging, and monitoring for AI applications
- Solid understanding of data modeling principles (e.g., star/snowflake schemas, slowly changing dimensions)
- Experience with Google Cloud Platform (GCP)
Benefits
- Flexible working hours
- Unlimited PTO
- Flexi Benefit for your hobby
- Employee Support Program
- Loss of family member financial aid
- Employee Resource Groups
- Meals, snacks, and drinks at the office
- Corporate events
- Teambuilding
- Training, courses, conferences
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLdata transformationdata modelingworkflow automationloggingmonitoringrelational databasescloud platformsdata pipeline orchestration
Soft skills
collaborationcommunicationproblem-solvinganalytical thinking