Kredivo is looking for a Principal Software Engineer, Data to lead major system improvement efforts and re-architect the existing data/machine learning platforms to build a scalable foundation for the next 100 million FinTech users in Southeast Asia.
About the job:
- Work with the product manager, data scientist, and stakeholders across the company to identify platform requirements, and work within the engineering team to plan and implement the corresponding features.
- Provide high-quality hands-on contributions across multiple code bases.
- Implement and advocate engineering best practices within the engineering team.
- Demonstrate strong thought leadership in building scalable AI/ML architecture, identify technical and architectural end states for the projects, and influence/evolve the code in those directions.
- Actively improving processes, monitor and measure team progress, across the entire data science organization to ensure the team can continuously deliver high quality data science products in a sustainable manner.
- Play a key role in choosing technical investments for the team.
- Coach and develop the junior and senior tech team members, and actively build the technical foundations of our tech teams through knowledge sharing.
About you:
- Bachelor degree in Computer Science, Information Technology or equivalent
- 6+ years of relevant experience building large-scale distributed systems
- Proficiency in re-architecting, measuring, and optimizing existing software systems
- Proven experience in high-level programming languages, e.g. Python, Java, or Go.
- Strong interest in quickly learning new technologies and stacks
- Strong product intuition and interest, with platform-building experience
- Tactical and strategic leadership experience on medium/large-scale software projects
- Strong written communication skills for internal and external stakeholders
- Interest and experience in mentoring other engineers
- Startup experience is a big plus
- Having experience building an ML platform is a big advantage.