Lead Data Software Engineer
Data Software Engineering
& 6 others
Argentina
We are seeking a highly skilled Lead Data Software Engineer to join our remote team, working with a global leader in banking and financial services. With a legacy of over 70 years, this bank offers a wide range of services, including financing and leasing, foreign exchange, and investment banking. As a Lead Data Software Engineer, you will be responsible for designing, developing, and implementing data solutions that will enable the bank to make data-driven decisions and improve its overall performance.
Responsibilities
- Design, develop, and implement data solutions that meet business requirements and enable data-driven decision-making
- Collaborate with cross-functional teams to understand business needs and translate them into technical requirements
- Build and maintain data pipelines using Apache Spark and Apache Airflow
- Perform data modeling and optimization to ensure data quality and accuracy
- Ensure code quality and maintainability through code reviews and automated testing
- Provide technical guidance and mentorship to junior engineers
- Collaborate with DevOps teams to ensure smooth deployment and operation of data solutions
Requirements
- A minimum of 5 years of experience in Data Software Engineering, demonstrating expertise in designing and implementing data solutions
- Proven experience of at least 1 year in leading a team of data software engineers, demonstrating your ability to manage and mentor team members
- Extensive knowledge of Python and SQL, including experience with data manipulation libraries such as Pandas
- Experience with Apache Spark and Apache Airflow, showcasing your ability to build and maintain data pipelines
- Practical experience with AWS Big Data Services, including EMR, Lake Formation, and Glue
- Excellent knowledge of software engineering best practices, including Agile methodologies, code reviews, and automated testing
- Fluent spoken and written English at an upper-intermediate level or higher
Nice to have
- Experience with GitLab and Docker, showcasing your familiarity with containerization and version control technologies
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn