Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM Systems

NewBe an early applicant

Senior Data Software Engineer

Posted Updated 1 view
Discussion

We're looking to welcome a proficient Senior Data Software Engineer with solid AI knowledge into our organization. This role offers the chance to work on substantial, data-focused initiatives within a collaborative culture that values innovative thinking. You'll be part of a group that holds technical depth, continuous improvement, and practical application of modern tools in high regard. For individuals passionate about constructing resilient data systems while growing their AI expertise, this position provides a strong launching point for professional development

Responsibilities

  • Build and plan scalable, maintainable data infrastructure that supports both business and technical objectives
  • Team up with teams across various disciplines to ensure outputs are delivered on time and meet quality standards
  • Take part in architecture discussions, offering insight that helps determine the course of data initiatives
  • Examine code produced by colleagues, providing constructive commentary that upholds strong engineering standards
  • Address and resolve complex technical difficulties that emerge throughout development and data handling processes
  • Assist junior team members in their development by sharing expertise that builds stronger technical foundations
  • Contribute to planning discussions, helping clarify scope and supplying accurate time projections
  • Stay informed on evolving technology trends and apply useful new strategies to daily responsibilities
  • Document key technical decisions and data processes clearly to support the system's long-term reliability
  • Partner closely with stakeholders to define clear goals and ensure finished work aligns with expectations

Requirements

  • A minimum of three years of pertinent professional background
  • Practical exposure to AI tools and concepts, applied to strengthen how data solutions are designed
  • Strong command of Python for constructing and maintaining data processing systems
  • Experience utilizing Apache Kafka Streams for overseeing real-time data streaming workflows
  • Hands-on knowledge of Apache Flink for analyzing and processing extensive streaming data sets
  • Direct experience working within an Amazon Web Services cloud setup
  • Capable of applying SQL for structuring, managing, and retrieving relational database information
  • Background with NoSQL database technologies for managing semi-structured or unstructured content
  • Awareness of CI/CD practices that support consistent, automated deployment of software and data pipelines
  • Solid experience in Data Software Engineering, building reliable and scalable data-centered solutions
  • Knowledge of SDLC Methodologies and how to apply them for organized, efficient project outcomes
  • Experience within Agile frameworks that support collaborative, iterative development approaches
  • Fluent English skills at a B2 proficiency level or beyond

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.