Software Engineer (AI Native)

RemoteSalary not specified
Argentina · Mexico · Colombia

Job Description, Responsibilities & Requirements

About the Position

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

  • Remote work options
  • Opportunity to work with cutting-edge AI technologies
  • Professional growth and development opportunities

About the Company

EPAM Systems is a leading global software product engineering and development company, providing a full range of services from concept and design through implementation and maintenance. We are committed to delivering high-quality software solutions and fostering a culture of innovation and excellence.

Job Details

Company name:
EPAM
Location:
Argentina · Mexico · Colombia
Work Mode:
Remote
Posted on TheJob:
Jul 6, 2026
Last checked:
Jul 6, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.