Lead and mentor junior engineers to develop their skills and enhance their careers
Understand and enhance the company's business with the assistance of your engineering team
Recruit and assist the company in finding new engineering talent
Responsible for managing and growing your team as well as handling your team members' promotions, demotions, recruitment, dismissals, etc.
Ensure that your team is content, motivated, and productive at Cermati Fintech Group
Work with your team to create features, preserve old code, improve and clean the code that your team is responsible for
Contribute to design decisions and conduct reviews of each other's codes
Ensure the availability of the code your team is responsible for on a 24/7 basis. Be ready to troubleshoot and maintain the services owned by your team.
Cooperate with the product manager to establish feature specifications and set target deadlines.
Guide the projects so you and your team can meet the deadline
Qualifications
Bachelor’s Degree (S1) in Computer Science or a related field. Alternatively, if you don't have a Bachelor's degree, demonstrate that you can code at the same level as other software engineers
Should have a minimum of 5+ years of experience in a data engineering/data architect/software engineering role.
Experience in leading, managing, and handling people in a team
Proven record of excellent mentorship and leadership in delivering high-quality projects
Strong practical experience in java, python is required. Applicants must have completed multiple projects with a significant hands-on contribution to each project.
Experience in Big data technologies: Hadoop ecosystem (map-reduce, spark, Kafka)
Experience in different storage technologies: OLTP like Postgres, OLAP like Redshift, Google BigQuery, NoSQL like Redis, HBase, Kafka
Familiarity with machine learning algorithms and concepts (gradient descent, logistic regression) and software libraries like pandas, TensorFlow, etc.