We are excited to invite an experienced Senior Data Engineer to join our team and help us tackle challenging engineering problems while developing high-quality software.
Responsibilities
Write high-quality code, ensuring robustness and efficiency
Propose and implement effective solutions to complex business challenges
Collaborate closely with team members to achieve shared objectives
Conduct code reviews to maintain high standards across the team
Provide accurate task estimates and manage time effectively to meet project deadlines
Maintain open lines of communication with clients as needed
Requirements
Minimum of 3 years of experience in data engineering roles
Proficiency in Scala or Java and Spark
Competency in SQL for efficient data querying
Understanding of Scrum methodology to adapt to agile work environments
Expertise in test automation, including unit, integration, and acceptance tests
Knowledge of English at an intermediate level or higher
Nice to have
Familiarity with DataBricks, AWS, and cloud services
Background in Python programming
Competency in database management using PostgreSQL
Skills in handling NoSQL solutions
Capability to utilize Maven for project management
We offer
CONTINUOUS UPSKILLING, LEARNING & DEVELOPMENT
Diversity of tasks and projects
Assessment center for objective review of competency level
Personal development plan
Mentoring programs and leadership development
Certification and professional development support
Access to learning platforms including more than 2,500 internal courses and the LinkedIn Learning library with 20,000+ courses
English courses taught by certified teachers
CORPORATE BENEFITS
Extra leave days
Referral bonuses
COMPENSATION PACKAGE
Competitive compensation paid in USD
Regular salary and performance reviews
MEDICAL & HEALTHCARE
Private health insurance
Well-being events
WORKING ENVIRONMENT
Recreation areas and kitchens
Tea, coffee, and snacks
Well-being events
Sports equipment and game consoles
IT Equipment
Microsoft's Software Assurance Home Use Program (HUP)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job