Summary
The job is for a Senior Software Engineer at Pindrop, a company specializing in voice authentication, fraud prevention, and deepfake detection. The role involves designing, developing, testing, deploying, and monitoring high-performance services and APIs using Golang and Python on a modern cloud-focused platform.
Requirements
- 5-7 years of software development experience
- Experience with designing and implementing highly scalable cloud based APIs
- Experience with multiple programming languages such as Python and Go
- Expertise in Data Structures, Algorithms and Concurrency
- 2+ years of experience in DevOps practices towards deployment of SaaS services, including hands on experience with Jenkins, Github Actions, implementing and maintaining CI/CD pipelines, as well as experience with managing and maintaining applications in a multi-container environment, such as Kubernetes
- Knowledge of different Data Storage technologies such as Redis, MySQL, etc
- Knowledge of Docker and container orchestration frameworks such as Kubernetes
Responsibilities
- Design, develop, test, deploy, and monitor high-performance services and APIs
- Develop applications in Golang and Python on top of a modern cloud-focused platform
- Develop and maintain services using AWS native products such as Kinesis, DynamoDB, and S3 as well as GCP native products
- Deliver production ready code from start to finish
- Review code to maintain quality with an eye towards performance, scale, and security
- Work in a cross-functional environment, composed of software engineers, test engineers, research scientists, and product managers
- Identify and evaluate new technologies for implementation
- Contribute to improving software engineering best practices
Preferred Qualifications
Linux Proficiency