Software Engineer- Data Engineering (Remote from Croatia)

Posted 1 day agoViewed
CroatiaFull-TimeData Engineering
Company:
Location:Croatia
Languages:English
Seniority level:Senior, 7+ years
Experience:7+ years
Skills:
AWSLeadershipPostgreSQLPythonSQLApache AirflowCloud ComputingElasticSearchETLKafkaMongoDBCassandraData engineeringSparkMentoringData modelingSoftware Engineering
Requirements:
Bachelor’s degree in Computer Science, Data Science, Engineering, or a related technical field. 7+ years of progressive experience in data or software engineering, building complex data systems. Advanced programming skills in Python and SQL; experience with orchestration/streaming frameworks such as Temporal, Dagster, Airflow, Spark, or Kafka. Strong knowledge of relational and NoSQL databases (Postgres, MySQL, MongoDB, ElasticSearch, Cassandra). Experience with cloud computing and data warehousing platforms, preferably Databricks and AWS. Strong analytical skills, attention to data quality, and experience with both OLTP and OLAP systems. Experience mentoring engineers and providing technical and architectural guidance.
Responsibilities:
Design, implement, and maintain scalable ETL/ELT pipelines using Python, SQL, and modern orchestration frameworks. Build and optimize data models and schemas for cloud warehouses and relational databases. Develop and operate distributed, real-time data systems for high-throughput ingestion and processing. Collaborate with cross-functional teams including AI, engineering, and product. Lead large-scale data initiatives from planning through execution. Mentor and provide architectural guidance to other engineers. Support testing, debugging, and QA processes.
Similar Jobs:
Posted about 3 hours ago
Central & Eastern EuropeFull-TimeSoftware Development
Senior Software Engineer
Posted about 5 hours ago
European UnionPart-TimeAI Operations
Senior AI Operations Engineer – Freelance (Remote)
Company:SPACE44
Posted about 5 hours ago
WorldwideFull-TimeSoftware Development
Full-Stack Software Engineer