Senior 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
- English (B2+)
- Experience
- 5+ years
- Required Skills
- AWSPythonSQLETLJavaSnowflakeCassandraSparkScalaDatabricks
Requirements
- Bachelor’s degree in Computer Science, Mathematics, or related technical field.
- 5+ years of experience in software development with Big Data technologies.
- Advanced knowledge of Python, Scala, or Java.
- Proficiency with Spark and Databricks and/or Snowflake.
- Experience with cloud platforms such as Azure, Google Cloud Platform, or Amazon Web Services.
- Demonstrated experience with big data models, databases, and tools.
- Strong understanding of data file formats including JSON, Parquet, and Avro.
- Hands-on experience with SQL and NoSQL databases, including Cassandra and MongoDB.
- Proficiency in data warehousing solutions and ETL processes.
- Proven ability to work within a fast-paced, team-oriented environment.
- Exceptional oral and written communication skills in English (B2+).
Responsibilities
- Implement data ingestion from diverse sources including RDBMS, REST APIs, flat files, streams, and SAP.
- Research and utilize Big Data technologies for effective data ingestion.
- Process and transform data using tools such as Spark and various Cloud Services.
- Understand and execute project-specific business logic through supported programming languages.
- Optimize data retrieval, develop dashboards, and perform data validation.
- Collaborate with diverse teams including data scientists, analysts, and IT professionals.
- Provide thought leadership on Big Data best practices and technology trends.
- Maintain and ensure integrity and security of big data sources and platforms.
- Perform troubleshooting, debugging, and upgrading of big data systems and applications.
View Full Description & ApplyYou'll be redirected to the employer's site