SEE ALL VACANCIES

Senior Data Engineer (Python+AWS)

Vacancy details
Software Engineering
Python Engineer
Senior
Ukraine
Remote
APPLY NOW
REFER A FRIEND

Dive deep into Automotive! For 20 years Intellias has been developing top-tier digital solutions for the world’s leading companies, keeping them in line with the latest technology trends. Join in and provide innovations for the future!

What project we have for you

Our client is one of the top tire manufacturing companies globally and is among the world’s leading operators of commercial truck service and tire retreading centers ranked on the Fortune 500 list. 

One of the innovative products in the client’s portfolio is a cloud-based tire-intelligence and fleet management platform. The system is designed to improve fleet maintenance and provide historical and predictive analytics based on unique algorithms and machine learning.

What you will do

  • Design, develop, and maintain scalable Python-based serverless applications and distributed systems
  • Build and operate event-driven data pipelines, including ingestion, transformation, and processing of streaming data
  • Develop and maintain robust data processing services leveraging AWS cloud-native services
  • Design and implement data models and storage solutions across DynamoDB, S3, and analytical systems
  • Ensure data quality through schema validation, data contracts, and testing strategies
  • Implement and maintain automated testing (unit and integration)
  • Develop and manage Infrastructure as Code using Terraform
  • Contribute to CI/CD pipelines to ensure reliable and automated delivery
  • Ensure system reliability through observability best practices (monitoring, logging, tracing)
  • Troubleshoot production issues and implement alerting and resilience improvements
  • Collaborate effectively in a distributed team, communicating progress, risks, and dependencies
  • Take ownership of features end-to-end, from design through deployment and production support
  • Use AI-assisted development tools responsibly to improve productivity while ensuring code quality and security compliance
  • Maintain clear technical documentation and promote engineering best practices

What you need for this

  • Mandatory
  • 6+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Python
  • Strong experience with AWS serverless architecture, including AWS Lambda, Kinesis, DynamoDB, S3, Athena/Presto, and Redshift
  • Hands-on experience with event-driven architectures, including streaming systems (e.g., Kinesis), SNS/SQS, and asynchronous processing patterns
  • Strong Python engineering practices including OOP, typed code, Pydantic-based validation, and clean code principles
  • Solid experience with automated testing using pytest and related tooling (pytest-mock, moto)
  • Experience with Infrastructure as Code using Terraform
    Hands-on experience with CI/CD pipelines and Git-based workflows (e.g., Jenkins or similar)
  • Strong understanding of data engineering concepts such as ETL/ELT, data lakes, data warehouses, schema validation, and data contracts
  • Strong understanding of distributed systems concepts such as idempotency, retry handling, DLQs, and observability (logging, monitoring, tracing)
  • Experience working with SQL and analytical query engines (e.g., Athena/Presto, Redshift)
  • Familiarity with AWS IAM basics and secure cloud development practices
    Experience troubleshooting production systems, including alerting and monitoring (e.g., CloudWatch)
  • Strong ownership and self-management in a fast-paced Agile environment, with the ability to independently deliver end-to-end solutions
  • Ability to critically evaluate AI-generated outputs and apply AI tools responsibly in software development workflows

Nice to Have

  • Experience with AWS Powertools
  • Experience with OpenTelemetry, Grafana, Loki, Tempo, or Prometheus
  • Experience with AWS Glue, Step Functions, or EventBridge
  • Experience with dbt or Airflow
  • Experience with Docker
  • Experience with LLM APIs, AWS Bedrock, OpenAI API, RAG, embeddings, or vector databases
  • Familiarity with modern Python tooling such as Ruff, Poetry/uv, and static type checkers (mypy/pyright)

 

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Have not found the most
suitable position yet?
Leave your resume and we will select a cool option for you.
Find me a job
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.