Jobs and Careers
PI

Senior Software Engineer - ML Ops

Pindrop
US - Remote, United StatesRemotefull_timeVerifiedPosted 19 Mar 2025
💰 $180,000/yr($130,000/yr$180,000/yr)

About the role

Who we are

Are you passionate about innovating at the intersection of technology and personal security? At Pindrop, we recognize that the human voice is a unique personal identifier, increasingly susceptible to sophisticated fraud, including the threat of deepfakes. We're leading the way in developing cutting-edge authentication, fraud prevention, and deepfake detection. Our mission is to provide seamless and secure digital experiences, safeguarding the most personal aspect of our identity: our voice. Here, you'll be part of a team driven by values of Innovation, Customer Advocacy, Excellence, and Impact. We're not just creating a safer digital landscape by fortifying trust and integrity with those we serve, we’re also building a dynamic, supportive workplace where your contributions make a real difference.

Headquartered in Atlanta, GA, Pindrop is backed by world-class investors such as Andreessen-Horowitz, IVP, and CapitalG.

 

What you’ll do

As a Senior Software Engineer, you will play a critical role in the development and maintenance of software applications and systems. You will be responsible for leading and contributing to complex software projects, providing technical expertise, and mentoring junior engineers. You will expand capabilities, bring new solutions to market. As a member of the MLOps team you will be responsible for systems which train models and produce predictions.

 

More specifically, you will:

  • Software Development: Design, develop, test, and maintain our complex software applications, ensuring high-quality code and adherence to best practices. Play a critical role in the development and maintenance of our software products by designing, building, evolving, and scaling state-of-the-art solutions for our Pindrop platform.
  • Technical Leadership: Provide technical leadership and guidance to junior engineers and the development team, including code reviews, architecture decisions, and mentoring. 
  • Architecture and Design: Contribute to the design and architecture of software systems, ensuring scalability, maintainability, and performance
  • Problem Solving: Analyze and solve complex technical problems, and make recommendations for improvements and optimizations.
  • Quality Assurance: Implement and advocate for best practices in testing and quality assurance, including unit testing, integration testing, and automated testing.
  • Code Review: Participate in code reviews and provide constructive feedback to ensure code quality and consistency.
  • Research and Innovation: Stay current with emerging technologies, tools, and programming languages and apply them where relevant to improve software development processes.
  • Security and Compliance: Ensure software adheres to security standards and compliance requirements, addressing vulnerabilities and potential risks.
  • Design and implement cloud solutions, build MLOps on cloud (AWS, Azure, or GCP)
  • Build CI/CD pipelines orchestration by GitLab CI, GitHub Actions, Circle CI, Airflow or similar tools
  • Data science model review: run code and refactor, optimize, containerize, deploy, version, and monitor its quality
  • Validate and add automated tests for Data Science models
  • Work closely with a team of researchers and data scientists to productionize and document research innovations

 

Who you are

  • You are resilient in the face of challenges, change, and ambiguity
  • You are optimistic and believe that you can make a problem into a solution
  • You are resourceful, excited to uncover innovative solutions and teach yourself something new when needed
  • You take accountability, do the things you say you’ll do, under-promise and over-deliver
  • You are a strong problem-solver with excellent analytical skills.
  • You are an owner and enjoy taking on project leadership as well as mentorship
  • You are a strong verbal and written communicator 

Your skill-set: 

  • Must Have
    • 5-7 Years of Software engineering experience
    • Experience with cloud computing environments, especially AWS and container-based deployment using Docker and Kubernetes
    • Experience working with python 2-3 years minimum 
    • Experience operating services in production environments
    • A strong understanding of software design principles, software architecture and design patterns as well as software development best practices, including testing, version control, and continuous integration
    • Experience with infrastructure as code tools like Terraform or AWS CDK
    • Experience in monitoring and performance of Production platforms using tech stacks and tools such as Datadog, ELK, Grafana, Prometheus
    • Participa

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Pindrop

View company profile →