ES
Senior Data Software Engineer
EPAM Systems
- ๐ฆ๐ท Argentina | ๐จ๐ด Colombia | ๐ฒ๐ฝ Mexico
- Remote
- Senior
- 1 day ago
- AI
- Python
- Apache Kafka
- Flink
- AWS
- SQL
- NoSQL
- CI/CD
- Agile
1 day ago
We're on the hunt for a skilled Senior Data Software Engineer with strong AI background to become part of our team. This position provides an opportunity to engage with impactful, data-oriented projects within a team-driven, forward-looking setting. You'll join colleagues who prioritize technical depth, ongoing learning, and the practical use of current technology. If you're driven to build strong data systems while furthering your AI capabilities, this role offers a genuine platform for career advancement
Responsibilities
- Architect and develop scalable, long-lasting data solutions that meet organizational and engineering requirements
- Work alongside cross-functional colleagues to ensure deliverables are completed punctually and meet quality benchmarks
- Contribute to conversations about architecture, providing perspectives that shape data-centric project direction
- Review code written by fellow engineers, delivering helpful feedback that sustains solid engineering practices
- Troubleshoot and resolve layered technical challenges that arise during development and data processing work
- Guide junior team members in their growth by sharing insights that strengthen their technical skillset
- Be involved in planning sessions, helping define scope and offering dependable time estimates
- Track shifts in technology trends and bring valuable new techniques into everyday operations
- Maintain thorough records of important technical decisions and data workflows to support ongoing stability
- Coordinate with stakeholders to establish clear objectives and ensure completed deliverables meet expectations
Requirements
- Minimum of three years of relevant, hands-on work experience
- Working understanding of AI concepts and tools, leveraged to improve data-driven solution planning
- Deep proficiency in Python for building and supporting data processing applications
- Hands-on background with Apache Kafka Streams for managing real-time streaming data pipelines
- Practical exposure to Apache Flink for processing and analyzing large-volume streaming datasets
- Experience operating within an Amazon Web Services cloud environment
- Skilled in using SQL to structure, manage, and pull data from relational database systems
- Knowledge of NoSQL database technologies for handling data that is unstructured or semi-structured
- Understanding of CI/CD practices that enable reliable, automated releases across software and data pipelines
- Solid foundation in Data Software Engineering, developing scalable and trustworthy data-focused systems
- Familiarity with SDLC Methodologies and applying them to support structured, productive project delivery
- Background working in Agile environments that support iterative, team-based development
- Strong English communication skills, meeting a B2 level or higher
Senior Data Software Engineer ยท EPAM Systems