We are looking for a Software Engineer (AI Native) to join an AI-native team built around an automated pipeline that handles much of the coding, testing and deployment. This role emphasizes owning the delivery lifecycle rather than hand-writing code — analyzing requirements, writing clear specs, reviewing AI-generated code with strong technical judgment and defining data quality. Strong communication and analytical skills are essential, and we need people who can plug in quickly and own delivery against fast, fixed timelines.
Responsibilities
-
Analyze requirements and identify the right data sources
-
Define data schema and data contracts, using tooling/plugins to generate schemas
-
Write clear specifications in Jira describing what needs to be implemented, feeding the AI-assisted code generation workflow
-
Review AI-generated code with strong technical judgment, validating performance, optimization, edge cases and correctness as the core of the role
-
Define and implement data quality checks
-
Deploy code through the automated pipeline
-
Communicate clearly with stakeholders and team members on requirements, technology and design
Requirements
-
2+ years of experience in software / data engineering
-
Proficiency in Scala, Java or Kotlin (Python alone is not sufficient)
-
Familiarity with AI tools such as Claude / Claude Code and experience building agentic workflows
-
Expertise in Spark and Iceberg
-
Skills in code review, able to dive deep into generated code and catch performance, optimization and corner-case issues
-
Strong analytical skills, comfortable scoping requirements, finding data sources and defining data grain
-
Focus on the delivery lifecycle and automation more than development itself
-
Strong communication skills, both verbal and written
-
Capability to learn fast and comfort with new technologies and challenging the status quo
-
Practitioner of Agile/Scrum methodologies
-
English proficiency at B2 level or higher
Nice to have
-
Familiarity with streaming technologies such as Kafka
-
Background in the e-commerce or travel industry
We offer
-
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