Skip To Main Content
backgo to search

senior data software engineer

Data Software Engineering, Databricks, Microsoft Azure, PySpark, Python, SQL

Become a key player in our remote team by taking on the role of a Senior Data Software Engineer dedicated to a project centered around Databricks workflows, APIs, analytical development, and data engineering.

In this role, your primary focus will involve constructing and sustaining intricate data pipelines, facilitating seamless deployment to production. Your responsibilities extend to crafting end-to-end production solutions while engaging with cross-functional teams to deliver top-notch results.

  • Engage in the Agile development process (Scrum) to conceive and implement innovative features
  • Prioritize and uphold high-quality standards throughout each developmental phase
  • Ensure the dependability, accessibility, performance, and scalability of systems
  • Troubleshoot and maintain code within expansive, intricate environments
  • Work in tandem with Developers, Product and Program Management, and seasoned technical professionals to furnish customer-centric solutions
  • Provide technical insights for new feature requirements in collaboration with business owners and architects
  • Stay abreast of industry trends and emerging technologies for continuous improvement
  • Champion the execution of solutions aligned with business objectives
  • Guide and mentor less seasoned team members, fostering skill enhancement and career growth
  • Participate in code reviews, ensuring adherence to standards and code quality
  • Collaborate seamlessly with cross-functional teams to achieve project objectives
  • Actively contribute to architectural and technical discourse
  • A minimum of 3 years of hands-on experience in Data Software Engineering
  • Proficiency in Databricks, Microsoft Azure, PySpark, Python, and SQL for development and deployment in production
  • Familiarity with Azure DevOps, GitHub (or alternative platforms), and version control for efficient project management
  • Capability to develop comprehensive end-to-end production solutions
  • Robust experience on one or more cloud platforms such as Azure, GCP, AWS
  • Proven track record in constructing resilient data pipelines
  • Capacity to integrate disparate elements for solutions spanning multiple systems
  • Exceptional communication skills in both spoken and written English, at an upper-intermediate level or higher
nice to have
  • Experience with REST APIs and Power BI would be an advantage

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