Description:
Teleaus-a business of Serveno Australia is a global enterprise founded in 2011, headquartered in Australia. Teleaus is a leading information and communications engineering solutions and services provider, specializing in IT services, telecommunications consulting and business solutions, that deliver real results to businesses. Teleaus is also working on developing their own business service application products and has expanded its business verticals as a cloud service provider as well. As a global enterprise our mission is to build successful long-term win-win business relationships with clients.
ABOUT THE ROLE
We are creating an online platform called Anfactor which is an Artificial Intelligence and Machine Learning enabled Realtime customer support service providing application. Anfactor has leveraged advanced technologies to help its customers in a smarter and effective way, with their virtual assistant feature. Our API based service can be integrated into any company website, or their social media page(s) very easily, which will be able to act as an AI based virtual assistant for their business. Moreover, Anfactor also has a rich API Library, consisting of Artificial Intelligence based services, which is being developed continuously. Our vision is to bring all talented technology professionals and businesses under one umbrella globally, to enrich our on-going projects and also to develop new ones.
RESPONSIBILITIES
- Develop tools and automated processes of our searching and matching algorithms
- Designing and developing conversational AI pipeline and testing existing ones
- Build Web Application from scratch using Python with Django or any other framework as required
- Maintain software engineering best practices like SOLID, Design Patterns, Unit Tests, CI/CD, Clean Code, Refactoring, Code Review, etc.
- Write Reusable, Testable, and Efficient code as well as coach the team to do the same
- Perform code review, merge code, resolve code conflicts, and deploy to server
- Coach & guide the team about Unit Testing
- Work with other engineers and product team in planning, prioritizing and executing assigned projects with pushing deadlines
- Capability of mentoring engineers is preferred
- Design and Implementation of API to be consumed by Front-End Developers
- Responsible for the analysis, design, development, documents and delivery of software solutions
- Prepare detailed specifications from which code will be written and confer with end-users to analyze specified methods and procedures, identify problems and document specific requirements
- Familiarity with ORM (Object Relational Mapper) libraries
- Help us make the transformation from a successful legacy product to a modern infrastructure ecosystem
- Deploy to production using Docker and CI & CD pipelines
- Preparation Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods
- Researching, consulting, analysing and evaluating system program needs
EXPERIENCE LOOKING FOR
- Tertiary qualifications in Computer Science, Software Engineering or relevant discipline (or equivalent experience)
- Strong computer science fundamental (Data Structure, Algorithm, Database etc.) knowledge
- Extensive hands-on experience with Python/Golang programming language
- Proven experience in NLP and Computer Vision
- Understanding of NLP techniques for text representation, semantic extraction techniques, data structures, and modelling
- Experience in using libraries including but not limited to NLTK, spaCy, TensorFlow, Pytorch
- Must have strong experience in Python/Django/Django REST Framework with a passion for solving backend challenges
- Must have extensive knowledge about PostgreSQL/MySQL
- Nice to have JavaScript development experience Ideally using React/Vue.js
- Work on enterprise scale, mission critical applications on an ongoing basis
- Build applications using Docker/Kubernetes and CI/CD tools
- Must have cloud experience with AWS/GCP/Azure
- System troubleshooting and problem solving across platform and application domains
- Build quality applications using a Test-Driven Development method
- Strong experience in Linux/MacOS
- Work with tools such as GitHub/Confluence/JIRA
- An advocate of agile methodologies
- Any interest or knowledge of Machine Learning/Data Science tools is well regarded
- Not mandatory but knowledge about cloud computing, specially any sort of AWS Certification is highly appreciated