FAQs
What programming languages should I be proficient in for this role?
You should have strong competency in Go or Python, but we also welcome those who are willing to learn on the job.
What will be my main responsibilities as a Software Engineer?
You will be responsible for developing new product features, managing backend software stack components, implementing high-quality APIs, ensuring scalability of the machine learning inference tier, and improving system performance among other tasks.
Is there a focus on team collaboration?
Yes, we encourage versatility and knowledge transfer across teams, and value sharing knowledge and experience while learning from others.
What kind of work environment can I expect?
We have structured a hybrid approach with 2-3 designated office days each week, ensuring you can benefit from both remote and in-person interactions.
Are automated tests part of the job requirements?
Yes, you should be comfortable writing automated tests for your code.
What technology stack will I be working with?
You will be open to working with a tech stack that includes Go, Python, containers, Kubernetes, REST, Websockets, Postgres, Redis, Elastic, Kafka, GPU compute, and cloud infrastructure.
How does the company support employee development?
We offer training and development opportunities to help you reach your career aspirations, regardless of your current stage in your career.
What benefits does the company offer?
We provide flexible working arrangements, private medical and dental coverage, a generous holiday allowance, 401K matching, and a working from home allowance for tech or home office equipment.
Does the company promote diversity and inclusion?
Yes, we actively welcome diversity and believe that different experiences and viewpoints lead to innovation and creativity.
What is the company's mission?
Our mission is to "Understand Every Voice out there," which represents our commitment to leveraging technology to unlock business value in human speech worldwide.