Skip To Main Content
backgo to search

senior data software engineer

Data Software Engineering, Python, PySpark, Databricks, Amazon Web Services, Amazon DynamoDB, Snowflake

We are seeking a highly skilled Senior Data Software Engineer to join our remote team, working with one of the biggest sportswear brands in the world. As a Senior Data Software Engineer, you will play a crucial role in designing, developing, and maintaining data engineering solutions. You will be responsible for building scalable and reliable data pipelines, ensuring data quality, and optimizing data processing performance. If you have a passion for data engineering and are excited about working with cutting-edge technologies, we invite you to join us.

  • Design, implement, test and deliver robust, scalable and reusable data processing and ETL solutions
  • Automate data extraction, transformation and provisioning, irrespective of type of source and target
  • Participate in testing activities, create own test cases, manage test data, set up environments
  • Drive collaborative reviews of design, code, test cases and dataset implementation performed by other data engineers in support of maintaining data engineering standards
  • Troubleshoot complex data issues and perform root cause analysis to proactively resolve product and operational issues
  • Mentor and develop other data engineers in adopting best practices
  • Represent the team as technical ambassador
  • A minimum of 3 years of experience in Data Software Engineering, showcasing your expertise in designing and developing data engineering solutions
  • Strong proficiency in Python, PySpark, Databricks, enabling you to build scalable and reliable data pipelines
  • Solid understanding of data structures and algorithms, enabling you to optimize data processing performance
  • Good knowledge of Amazon Web Services (AWS) or other cloud platform tools
  • Experience working with Data warehousing tools, including Dynamo DB, Amazon Redshift, and Snowflake
  • Average CI/CD knowledge and experience using CI tools like Jenkins
  • Good testing experience with some of the most common tools in the market (PyTest, Nose, Cucumber, JBehave, etc.)
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
nice to have
  • Experience in building and deploying machine learning models
  • Familiarity with Apache Airflow or other workflow management tools

benefits for locations

For you
  • Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
  • Stable income
  • Flexible roles
For your comfortable work
  • 100% remote work forever
  • EPAM hardware
  • EPAM software licenses
  • Access to offices and co-workings
  • Stable workload
  • Relocation opportunities
  • Flexible engagement models
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Language courses
  • Free access to internal and external e-Libraries
  • Certification opportunities
  • Skill advisory service
don't have time? Apply later!We send you a link to the job in your e-mail
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses