Telepathy Labs Pte Ltd
Telepathy Labs was founded in 2016, with the mission of helping large industrial enterprises operate more efficiently by improving access and availability to critical business information. Using AI driven Virtual Agents, our software combines speech technology, conversational interfaces and machine learning to deliver a disruptive, next generation voice-enabled front end to Business Intelligence, Workflow and Data Management.
Currently in “stealth” mode, we are well funded with offices in three countries (USA, Switzerland, Singapore) and have a robust pipeline of customers working with us while we scale. We are looking for a team-player with experience in the data analytics domain. The individual should have practical experience in variety of business & industry sectors. They should have scientific curiosity combined with a goal-oriented, effective approach. Come join our team of PhDs, Machine Learning Experts, Natural Language pioneers and other accomplished engineering professionals to create practical end-to-end solutions with today's latest technologies.
Job Description:
We are seeking a skilled Mid-Level Software Engineer to join our team based out of Singapore and contribute to the development and maintenance of our data processing pipeline.
- Develop, maintain, and optimize code for text processing and information extraction, including importers, exporters, report generation components, ensuring edge scenarios are effectively handled.
- Integrate and document technical components for data extraction and analysis.
- Apply data wrangling techniques and conduct both manual and automated data quality checks. Analyse data for anomalies and implement appropriate handling strategies.
- Define and execute test cases and metrics processes to ensure the quality of new developments, adhering to industry standards.
- Document and communicate design and implementation details, as well as intermediate and final results, clearly and effectively.
- Follow industry best practices and agile development methodologies.
- Collaborate with the team members for system integration, testing and debugging.
Job Requirements:
- 1-3 years’ experience in Software Engineering using Python (pandas, spacy, regular expressions) [mandatory]
- Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, Engineering, or a related field with a strong foundation in Data Structures, Algorithms, Databases, and Software Engineering.
- Analytical skills related to working with unstructured datasets.
- Familiarity with SDLC, and knowledge of testing and automation frameworks.
- Hands-on experience in developing scrapers, web crawlers, data gathering and data cleaning tools.
- Detail-oriented, motivated and capable of self-management.
- Ability to work effectively with remote teams across different time zones.
Desirable:
- Experience with Java.
- Experience with AWS or Azure cloud environments.
- Familiarity with Docker and containerization technologies.
- Experience working with NoSQL databases such as MongoDB.
Competitive Salary and Benefits:
We offer competitive pay and a supportive work environment that values innovation and teamwork.