Pindrop

Senior Software Engineer – ML Ops

Pindrop

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $190,000 - $240,000 per year

Job Level

About the role

  • Design, develop, test, and maintain our complex software applications, ensuring high-quality code and adherence to best practices
  • Provide technical leadership and guidance to junior engineers and the development team, including code reviews, architecture decisions, and mentoring
  • Contribute to the design and architecture of software systems, ensuring scalability, maintainability, and performance
  • Analyze and solve complex technical problems, and make recommendations for improvements and optimizations
  • Implement and advocate for best practices in testing and quality assurance, including unit testing, integration testing, and automated testing
  • Participate in code reviews and provide constructive feedback to ensure code quality and consistency
  • Stay current with emerging technologies, tools, and programming languages and apply them where relevant to improve software development processes
  • 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
  • Run code and refactor, optimize, containerize, deploy, version, and monitor Data Science models 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

Requirements

  • 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, 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
  • Participation in the on-call rotation is required
Benefits
  • Competitive compensation, including equity for all employees
  • Unlimited Paid Time Off (PTO)
  • Generous health and welfare plans to choose from - including one employer-paid “employee-only” plan!
  • Best-in-class Health Savings Account (HSA) employer contribution
  • Affordable vision and dental plans for you and your family
  • Employer-provided life and disability coverage with additional supplemental options
  • Paid Parental Leave - Equal for all parents, including birth, adoptive & foster parents
  • Identity protection through Norton LifeLock
  • Remote-first culture with opportunities for in-person team events
  • Recurring monthly home office allowance
  • Company holidays
  • Annual professional development and learning benefit
  • Pick your own Apple MacBook Pro
  • Retirement plan with competitive 401(k) match
  • Wellness Program including Employee Assistance Program, 24/7 Telemedicine
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentcloud computingPythonDockerKubernetesTerraformAWS CDKCI/CDMLOpsautomated testing
Soft Skills
technical leadershipmentoringproblem solvingcommunicationcollaborationcode reviewfeedbackadherence to best practicesscalabilityperformance optimization