You can easily engage stakeholders, think critically about issues, and come up with innovative solutions, all while working well with others in a team setting to solve complex business problems. If this describes you, a role at EPAM Vietnam as a Senior Data Software Engineer could be perfect.
We expect a Senior to be involved from the beginning and to serve as a trusted advisor to clients and EPAM teams as they attempt to bridge the IT-business divide and to be capable of leading a team of 2 to 5 analysts.
WHAT YOU’LL DO
WHAT YOU HAVE
NICE TO HAVE
WHY EPAM
LIFE AT EPAM
HOW WE HIRE
.
We expect a Senior to be involved from the beginning and to serve as a trusted advisor to clients and EPAM teams as they attempt to bridge the IT-business divide and to be capable of leading a team of 2 to 5 analysts.
WHAT YOU’LL DO
- Design and implement innovative analytical solution using NoSQL & SQL and other Big Data (Hadoop, Spark) related technologies, evaluating new features and architecture in Cloud (AWS, Azure…)/ on premise/ Hybrid solutions
- Work with product and engineering teams
- Build collaborative partnerships with architects, technical leads and key individuals within other functional groups
- Participate in code review and test solutions
- Write project documentation
WHAT YOU HAVE
- At least 5 years of working experience in Big Data technologies with a Bachelor’s degree in Computer Science, Information Technology, Software Engineering or equivalent
- Solid skills in infrastructure troubleshooting, support and practical experience in performance tuning and optimization, bottleneck problem analysis
- Strong experience with Python, SQL, Apache Spark
- Familiar with AWS Cloud data services (or Azure, GCP, v.v.)
- Good understanding of data structures, data modeling and software architecture.
- Experience in Queues and Stream processing (Kafka, Flink)
- Experience Scheduler (Airflow, AWS Glue, Azure Data Factory, …)
- Experience in designing and building ETL processes (extractions, data load, aggregation, Talend, etc.)
- Time-series/analytics databases, such as Elasticsearch
- Test driven Development Methods: TDD, BDD, DDD & Testing: Component/ Integration Testing, Unit testing
- Experience in various messaging systems
- English proficiency
NICE TO HAVE
- Skills in search: Solr, ELK
- Experience with technologies like Spark, Kubernetes, Docker, Jenkins, Hive, Terraform
WHY EPAM
- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
LIFE AT EPAM
- EPAM is a leading global provider of digital platform engineering and development services. EPAM has been named the top IT Services company on the Fortune ‘100 Fastest-Growing Companies’ list (2019-2021)
- Established in 2019, EPAM Vietnam has more than 200 employees and is still expanding rapidly. We offer a multicultural environment where our tech talents can proactively develop world-class solutions directly with international clients. We support the sustainable development of our employees through a clear career path and provide a professional working environment and knowledge upgrading with internal learning solutions and external educational resources. EPAM Vietnam has been recognized by the Great Place to Work™ Institute as one of Vietnam’s Best Workplaces™ in 2022
HOW WE HIRE
- Not sure if you meet all the requirements? No problem. Let’s talk anyway and find out more! It takes 1 min of application to start the journey with us. Apply now!
- Apply and tell us about yourself
- Go through some standard interviews
- General interview with a recruiter
- Technical interview with our technology experts
- Manager interview or Offer interview with a hiring manager
- Get ready to join the team
