Senior Data Software Engineer (Python, SQL) Vietnam
Senior Data Software Engineer (Python, SQL) Description
Job #: 86616We 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
- English proficiency
- Solid skills in infrastructure troubleshooting, support and practical experience in performance tuning and optimization, bottleneck problem analysis
- Coding experience with Python, SQL
- 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.)
- Familiar with AWS Cloud data services (or Azure, GCP, v.v.)
- 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
Nice to have
- Skills in search: Solr, ELK
- Coding experience with Java
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