Our Positions
Senior Data Engineer
​What you will do
-
Build state-of-the-art data infrastructure to unlock full potential of ABACUS digital's data analytics capabilities. This includes, but not limited to, data integration (from both internal and external sources), large-scale and high performant data pipelines, data workflow management, and AI/ML real-time inference service.
-
Build and maintain Data Warehouse that promotes data-driven culture within the company. Also develop data internal tools to empower our data scientists and analysts as well as other roles to make decisions based on data quickly and accurately.
-
Use best practices to design and build internal data-related services/APIs that power our flagship product MoneyThunder and/or other teams’ systems.
-
Work closely with the teams of engineers, strategists, and data scientists to build customer-facing products or complex analytical projects to address business problems.
What we look for
-
Bachelor's or master’s degree in Computer Engineering, Computer Science, or a related field.
-
5+ years of experience in Data Engineering or Software Engineering in Data Infrastructure/Application.
-
Strong programming skills and good understanding of design patterns, data structures and algorithms. Our preferred languages are Python, Golang, Scala.
-
Extensive experience with cloud software infrastructure and micro-services technologies, which include, but not limited to, K8s, Docker, Cloud Run, Cloud Function, SQL/NoSQL databases, message queues.
-
Working knowledge of Big Data and distributed processing technologies e.g., Spark, Beam, Flink, Kafka, BigQuery.
-
Experience with data warehousing and pipelines e.g., Airflow, SQL, dbt.
-
Experience with DevOps is a plus.
-
Outstanding communication and interpersonal skills
​
​
​
​
If you are interested in joining our team, please click on the "Apply Now" button to send your CV and portfolio (if applicable). Alternatively, if you have any questions, please feel free to contact us at [email protected]