Join our remote team as a Senior Data Software Engineer within a global leader in data management and analytics. We seek a skilled engineer responsible for developing data solutions, ensuring quality, performance, and scalability of data systems. This role offers the chance to work with cutting-edge technologies and contribute to our company's growth.
Responsibilities
- Design, develop, and implement data solutions with stakeholders
- Maintain and optimize data systems for quality, performance, and scalability
- Identify and resolve data quality, processing, and integration issues
- Support data-related incidents and issues
- Collaborate with cross-functional teams for customer-centric solutions
- Establish data management best practices and standards
- Create and maintain technical documentation
- Ensure compliance with data security and privacy regulations
- Lead and mentor team members
- Participate in code reviews and adhere to coding standards
- Stay updated on emerging data technologies and trends
Requirements
- 3+ years of hands-on experience in Data Software Engineering
- Expertise in PySpark for data processing
- Experience with Azure Data Factory for data pipelines
- Advanced SQL skills for database management
- Proficiency in Python for data manipulation
- Experience with cloud tools like Azure Data Lake and Data API
- Knowledge of Spark, Scala, Kafka for distributed computing
- Experience with Databricks
- Experience with EDL changes in DB Views/Stored procedures
- Data analysis and troubleshooting skills
- Ability to support integration testing
- Planning and implementing new data requirements
- Excellent English communication skills
Nice to have
- Experience with Hadoop, Hive, MapReduce
- Familiarity with AWS, GCP, or other cloud platforms
We offer
- International projects with top brands
- Work with global, diverse teams
- Healthcare benefits
- Financial programs
- Paid time off and sick leave
- Upskilling, reskilling, and certification courses
- Access to LinkedIn Learning
- Global career opportunities
- Volunteer and community involvement
- EPAM Employee Groups
- Award-winning culture
Additional Details
- Senior level: Mid-Senior level
- Employment type: Full-time
- Job functions: IT, Engineering, Business Development
- Industries: Software Development, IT Services, Retail
Referrals can double your chances of interviewing at EPAM Systems. Get notified about new Senior Software Engineer jobs in Brazil.