About tekkis
tekkis aims to power every product in SEA that requires digital payment and identify
verification remotely. We connect co. and their users to allow for simple onboarding and
acceptance of payment. The tekkis team believes in empowering businesses to tackle a
more online world as remote working and living becomes the new normal.
We are a team of sharp, entrepreneurial individuals bringing passion for technology and data
to the internet industry, continually looking for opportunities to improve their system through
technology. We are looking for people who share our enthusiasm for technologically
advanced products that are built for scale.
But most importantly, you are going to love the culture that we have here -
- Open discussions
- Work from home 2 days a week
- Flexible hours going to office (we hate traffic jams)
Basic qualifications
- Possess Degree in Computer Science / Computer Engineering / Information Technology or related field or equivalent work experience.
- At least 2 years involved in Python Application Development.
- Machine Learning experience will be an added advantage.
What you will do
As a Python Developer at tekkis, you will be tasked with :
- Research, design, develop, and test our systems.
- Integration and deployment of our machine learning solutions.
- Assist our Data Scientist in model labeling and training.
- Data Manipulation using libraries like Pandas and NumPy for data handling and analysis.
- Data Visualization using libraries like streamlit.
- Developing scalable backend microservices, creating based backend logic Restful APls and integrating external services.
- Support the creation, management, and optimization of relational databases using MYSQL.
- Ensure data architecture and design meets performance, usability, and reliability requirements.
- Deployment of our solution on cloud computing servers.
- Collaborating with other teams including Tech, CX, and Designs as you will never walk alone here.
- Experience in problem solving skills, demonstrating good judgment in selecting best methods and techniques.
- Plan and execute deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.
What You Need To Have
- Programming skills with Python.
- Understanding of RESTful API and Google Cloud Platform.
- Analyze, design, and develop IT solutions. Range of duties include designing, debugging, coding, documenting, building, testing and launching new features.
- Experience in UAT and deploying systems to our cloud computing servers and databases for our new clients
- Ability to use MySQL proficiently.
- Possess problem-solving skills and good communication skills.
- Experience in ability to quickly learn new systems and business processes
- Excellent organizational and time management skills
- Self-driven, motivated, flexible, and innovative
What Is Nice To Have
- Fundamental concepts of machine learning are optional but preferred: Understand basic ML principles such as supervised vs. unsupervised learning, regression, classification, clustering, etc.
- Proficiency in machine learning libraries and frameworks like TensorFlow, Keras, PyTorch, and Scikit-learn.
- Knowledge on message queue (ZeroMQ)
- Experience with source-controlled environment (e.g. Git)