Skip To Main Content
backBack to Search

Senior Data Software Engineer

Data Software Engineering, Databricks, Microsoft Azure, PySpark, Python, SQL
warning.png
Sorry, this position is no longer available

Join our remote team as a Senior Data Software Engineer within a fast-paced and innovative company, focusing on cutting-edge technologies for data-driven applications. We are seeking a highly motivated and experienced engineer to work on development and deployment of data solutions. You will work closely with cross-functional teams to design, implement, and optimize data processing systems. This role offers an opportunity to make a significant impact on the company's growth, working with the latest technologies and contributing to the development of complex and scalable systems.

Responsibilities
  • Design, develop and deploy data solutions for various business needs
  • Collaborate with cross-functional teams to identify and address data-related challenges
  • Develop and maintain data pipelines for data processing and analysis
  • Ensure the quality, reliability, and scalability of data systems
  • Develop data models and schemas for efficient data storage and retrieval
  • Perform data analysis and provide insights to support business decisions
  • Develop and maintain documentation for data systems and processes
  • Perform code reviews and provide feedback to improve code quality and maintainability
  • Stay up-to-date with the latest technologies and trends in data engineering and analytics
Requirements
  • At least 3 years of experience in Data Software engineering and development
  • Expertise in one of the languages (Python, Spark, PySpark, SQL) with knowledge on how to build both within dev and enabling deployment to production
  • Proficient in SQL for data manipulation and analysis
  • Experience working on one or more cloud platforms (Azure, GCP, AWS). Strong preference for Azure
  • Expertise in  Databricks for data processing and analytics
  • Experience with Azure DevOps, GitHub, (or others) and version control for code management
  • Experience with developing end-to-end production solutions
  • Strong problem-solving skills with the ability to debug complex issues
  • Experience with data engineering and analytical development
  • Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
  • Experience with RESTful APIs and integration with external systems
  • Experience with machine learning and data science
  • Experience with CI/CD tools such as Jenkins for automated deployment
  • Experience with data visualization tools such as Power BI or Tableau
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you