Senior AI Data Software Engineer
New
E
EPAMData engineering
Opportunity to work remotely within PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Exceptional oral and written communication skills in English (B2+)
- Experience
- 4+ years experience in software development with Data Software Engineering technologies
- Required Skills
- PythonSQLETLGCPAmazon Web ServicesAzureSparkDatabricks
Requirements
- Have 4+ years of software development experience with data software engineering technologies.
- Have advanced knowledge of Python.
- Be proficient with Spark and Databricks.
- Have experience with cloud platforms such as Azure, Amazon Web Services, or Google Cloud Platform.
- Have experience using AI development tools such as Claude Code, GitHub Copilot, or Cursor.
- Understand data file formats including JSON, Parquet, and Avro.
- Have hands-on experience with SQL and NoSQL databases, including Cassandra and MongoDB.
- Be proficient in data warehousing solutions and ETL processes.
- Hold a bachelor’s degree in Computer Science, Mathematics, or a related technical field.
- Have strong analytical and problem-solving skills and attention to detail.
- Know software development methodologies and best practices.
- Have exceptional oral and written communication skills in English at B2+ level.
Responsibilities
- Implement data ingestion from sources including RDBMS, REST HTTP APIs, flat files, streams, time-series data, and SAP.
- Research and use data software engineering technologies for data ingestion.
- Process and transform data using Spark, Databricks, and cloud services.
- Implement agentic development environments as part of AI adoption.
- Execute project-specific business logic using languages supported by the primary data platform.
- Optimize data retrieval, develop dashboards, and perform data validation.
- Collaborate with data scientists, analysts, and IT professionals.
- Provide guidance on data software engineering practices and technology trends.
- Maintain the integrity and security of data sources and platforms.
- Troubleshoot, debug, and upgrade data systems and applications.
View Full Description & ApplyYou'll be redirected to the employer's site