Skip To Main Content
backBack to Search

Senior Data Software Engineer

Remote in Poland
Data Software Engineering
& 4 others
warning.png
Sorry, this position is no longer available

Join our remote team as a Senior Data Software Engineer within a leading technology company that specializes in building enterprise data platforms and products. In this role, you will be responsible for designing, developing, and implementing high-performance big data solutions that meet the needs of our clients. You will work closely with other technical staff, product leadership, and development peers to create innovative and impactful solutions. This position offers an opportunity to contribute significantly to the design, development, and optimization of features in a dynamic Agile development environment.

Responsibilities
  • Designing and developing high-performance big data solutions that meet the needs of our clients
  • Collaborating with development peers, product leadership, and other technical staff to create innovative and impactful solutions
  • Ensuring reliability, availability, performance, and scalability of systems
  • Working closely with clients to understand their data requirements and recommend appropriate solutions
  • Leading the development of new features using the Agile development process (Scrum)
  • Providing technical input for new feature requirements, partnering with business owners and architects
  • Ensuring continuous improvement by staying abreast of industry trends and emerging technologies
  • Driving the implementation of solutions aligned with business objectives.
  • Mentoring and guiding less experienced team members, helping them enhance their skills and grow their careers
  • Participating in code reviews, ensuring code quality and adherence to standards
  • Collaborating with cross-functional teams to achieve project goals
Requirements
  • At least 3+ years of experience in data software engineering
  • Experience in implementing successful big data high-performance solutions
  • Strong knowledge of big data technologies and data background
  • Expertise in Databricks and Microsoft Azure for building scalable and high-performance big data solutions
  • Hands-on experience with Python programming language for data manipulation and analysis
  • Familiarity with event-driven architecture for designing and building scalable applications
  • Excellent knowledge of Azure Big Data Services for data management and storage
  • Experience with development methodologies and version control systems
  • Ability to work independently as well as collaboratively with a team of diverse technical staff
  • Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
  • Familiarity with other big data technologies such as Hadoop, Spark, Kafka, or Hive
  • Experience in building data products on top of enterprise data platforms
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