Senior Python Engineer (Data processing)
We are seeking a Senior Python Engineer to join our team and contribute to the development and integration of advanced data processing solutions. Responsibilities Participate in full-cycle application development: design, implement, test and launch solutions in Python Integrate with external systems and applications to ensure seamless functionality Clarify requirements by communicating effectively with customers Identify, escalate and resolve technical issues and challenges throughout development Conduct and contribute to the code review process Implement functionalities based on detailed design documents Requirements Minimum 4 years of experience in software development Expertise in Python, OOP and design patterns Knowledge of Python coding standards and best practices Experience with relational databases like PostgreSQL, MySQL, ClickHouse, Snowflake as well as non-relational databases like Hive Familiarity with data orchestration tools/platforms like Apache Airflow or Dagster Proficiency in libraries such as Numpy, Pandas, Polars, PySpark Background in Cloud Technologies such as AWS, GCP or Azure Understanding of message brokers like Kafka, RabbitMQ or AWS Kinesis Competency in working with Docker and Kubernetes Strong English communication skills Nice to have Experience with Prompt Engineering and GenAI Familiarity with relational database management systems like AWS Redshift Background in relational database services like AWS Aurora