Facebook pixel

Backend Engineer
Posted on 2/1/2022
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Docker
Elasticsearch
Google Cloud Platform
JavaScript
Kafka
Java
Keras
Kotlin
Leadership
Pytorch
React.js
Redux
Scala
SCRUM
SpaCy
SQL
Tensorflow
Natural Language Processing (NLP)
Kubernetes
TypeScript
Writing
Requirements
  • At least four years of software development experience, using a strongly-typed language, such as Java, Kotlin, and/or Scala
  • Experience working within agile development processes, such as Scrum
  • Familiarity with test-driven and continuous integration approaches to improve code quality and team collaboration
  • Experience developing, supporting, and scaling a distributed, high-performance, high-traffic SaaS Platform
  • Strong familiarity with the internals of the JVM, including threading, memory model, debugging and profiling
  • Advanced experience developing for cloud platforms, such as AWS or Google Cloud
  • Experience implementing multithreaded, asynchronous, and distributed systems
  • Experience with object-oriented methodologies
  • Experience developing and architecting distributed streaming or batch analysis platforms
  • Proficient in writing testable, modular code, as well as comfortable with peer code reviews
  • Familiarity with Elasticsearch and Lucene
  • Solid understanding of dependency injection concepts, such as Spring or Micronaut
  • Familiarity with test-driven and continuous integration approaches to improve code quality and team collaboration
  • Experience writing SQL and working with relational databases, including query performance tuning and optimization strategies
  • Experience using Docker and/or Kubernetes
  • Familiarity using Kafka and Avro for architecting streaming and batch processing pipelines
  • Familiarity with web technologies, such as Javascript, Typescript, React, and Redux
  • Advanced experience working with cloud platforms, such as AWS or Google Cloud
  • Experience with CI/CD
  • Experience working within agile development processes, such as Scrum
  • Familiarity with modern NLP frameworks and machine learning toolkits, such as SpaCy, CoreNLP, TensorFlow, Keras, Deeplearning4j, MXNet, and PyTorch
  • Familiarity with RTP/RTCP
  • Familiarity with XMPP and web-sockets
  • Familiarity with NLP concepts and recent advancements in the field, such as ElMo, BERT, GPT-3
  • Experience developing, supporting, and scaling a distributed, high-performance, high-traffic SaaS Platform
Responsibilities
  • Work closely with other engineers to architect, implement, and rollout new features
  • Work directly with leadership and other team members to ensure that engineering goals align with overall company goals
  • Develop real-time, stream-based audio analysis pipelines to derive insight from conversations
  • Architect and build out our reactive streaming infrastructure, leveraging Kubernetes and Kafka
  • Work with real-time streaming, presence and messaging technologies such as RTP, ICE, and XMPP
  • Work closely with engineering team to evolve architecture
  • Build out our ASR and Diarization pipelines to produce reliable, accurate transcription data
  • Build new integrations into the Vowel Platform
  • Ensure high security standards and best practices, including SOC-2 compliance
Vowel

11-50 employees

Vowel is operates in stealth mode.
Company mission
Vowel is on a mission to make meetings more inclusive and worthwhile - before, during, and after. They want to encourage more inclusion, recognition, and accountability. Foster a more engaged workforce and drive better outcomes by making people aware of how they can be better hosts, participants, and co-workers.
Benefits
  • Fully remote post-covid; work from anywhere that makes you most productive and fulfilled
  • Flexible Time Off; work with your manager to build a schedule that allows you and your family to be at your best
  • Medical, dental, and vision insurance
  • Remote office setup stipend