Senior AI Data Software Engineer
New
Opportunity to work remotely within PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English (B2+)
- Experience
- 4+ years
- Required Skills
- AWSPythonSQLETLMongoDBAzureData engineeringNosqlSparkDatabricks
Requirements
- 4+ years experience in software development with Data Software Engineering technologies.
- Advanced knowledge of Python.
- Proficient with Spark and Databricks.
- Experience with cloud platforms such as Azure, Amazon Web Services, Google Cloud Platform.
- Experience with and confidence in using AI development tools eg. Claude Code, Github Copilot, Cursor.
- Strong understanding of different data file formats like JSON, Parquet, Avro.
- Hands-on experience with SQL and NoSQL databases, including Cassandra and MongoDB.
- Proficiency in data warehousing solutions and ETL processes.
- Bachelor’s degree in Computer Science, Mathematics or related technical field.
- Detail-oriented with excellent analytical and problem-solving skills.
- Knowledge of software development methodologies and best practices.
- Exceptional oral and written communication skills in English (B2+).
Responsibilities
- Implement data ingestion from diverse sources utilizing technologies including RDBMS, REST HTTP API, flat files, Streams, Time series data, and SAP.
- Research and utilize Data Software Engineering technologies for effective data ingestion.
- Process and transform data using tools such as Spark, Databricks and various Cloud Services.
- Participate in next waves of AI Adoption – implement agentic development environments.
- Understand and execute project-specific business logic through programming languages supported by the primary data platform.
- Optimize data retrieval, develop dashboards, and perform data validation.
- Collaborate with diverse teams including data scientists, analysts, and IT professionals.
- Provide thought leadership on Data Software Engineering best practices and technology trends.
- Maintain and ensure integrity and security of data sources and platforms.
- Perform troubleshooting, debugging, and upgrading of data systems and applications.
View Full Description & ApplyYou'll be redirected to the employer's site