ES
Senior Data Software Engineer
EPAM Systems
- ๐ฒ๐ฝ Mexico | ๐ฆ๐ท Argentina | ๐จ๐ด Colombia
- Remote
- Senior
- 1 day ago
- AI
- Python
- Apache Kafka
- Flink
- AWS
- SQL
- NoSQL
- CI/CD
- Agile
1 day ago
We are seeking a talented Senior Data Software Engineer with strong AI familiarity to join our growing team. This position provides an opportunity to contribute to meaningful, data-driven work within a cooperative, future-focused environment. You'll collaborate with colleagues who value deep technical knowledge, ongoing education, and the hands-on use of contemporary technology. If you're eager to engineer dependable data systems while expanding your AI skillset, this role offers a solid pathway for career progression
Responsibilities
- Design and construct scalable, enduring data systems that fulfill both business and technical demands
- Collaborate with multidisciplinary teams to ensure deliverables are finished punctually and meet quality criteria
- Engage in architecture-related conversations, contributing viewpoints that influence data project direction
- Assess code developed by fellow engineers, offering practical feedback that maintains dependable engineering practices
- Investigate and work through intricate technical issues that surface during development and data processing
- Support junior colleagues' growth by sharing knowledge that reinforces their technical capabilities
- Participate in planning efforts, assisting with scope clarification and providing reliable time estimates
- Keep up with changing technology trends and incorporate worthwhile approaches into regular tasks
- Keep clear documentation of major technical decisions and data workflows to support lasting system stability
- Work in partnership with stakeholders to establish defined objectives and confirm work meets expectations
Requirements
- At least three years of applicable, relevant professional experience
- Functional knowledge of AI principles and tools, used to enhance data-oriented solution development
- Advanced skill in Python for building and sustaining data processing applications
- Background working with Apache Kafka Streams for handling real-time streaming data pipelines
- Practical experience with Apache Flink for processing and examining large-scale streaming information
- Hands-on background operating within an Amazon Web Services cloud environment
- Skilled in using SQL to organize, manage, and extract data from relational databases
- Familiarity with NoSQL database systems for handling unstructured and semi-structured data types
- Understanding of CI/CD practices supporting consistent, automated rollout of software and data pipelines
- Strong background in Data Software Engineering, developing scalable and dependable data-focused systems
- Awareness of SDLC Methodologies and their use in enabling organized, efficient project management
- Experience working in Agile settings that support iterative, team-oriented development practices
- Confident English communication skills at a B2 level or higher
Senior Data Software Engineer ยท EPAM Systems