Job Closed
This listing is no longer active.
Security, Identity & Intelligence On Every Voice
Software Engineer - Authentication
Location
United States
Posted
98 days ago
Salary
0
No structured requirement data.
Job Description
Software Engineer - Authentication
Pindrop
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves designing, building, validating, releasing, operating, and improving high-performance services and APIs for authentication. - Design model training and inference workflows with clear versioning, lineage, and promotion criteria. - Define service responsibilities, interfaces, and data contracts that evolve safely. - Specify behavior under retries, timeouts, partial failures, and dependency degradation. - Choose consistency and durability guarantees that match risk, latency targets, and operational realities. - Design the request path for predictable tail latency and controlled resource usage. - Build and operate high-performance services and APIs that keep authentication reliable, secure, and fast at scale. - Implement distributed services that are safe under concurrency and robust to duplicate and out-of-order events. - Build real-time scoring and decision services with clear input/output contracts and bounded execution time. - Build distributed training pipelines that scale, are reproducible, and produce auditable artifacts. - Build pipelines that move data and model artifacts through validation, promotion, and release. - Define automated quality gates for service changes and releases. - Add checks for data quality, schema/contract adherence, and training-serving consistency. - Define acceptance criteria tied to measurable outcomes and production behavior. - Ship changes with staged rollouts and rollback readiness as defaults. - Coordinate multi-service releases with clear cutover and recovery plans. - Use production signals to validate rollouts and trigger rollback when risk is high. - Participate in on-call rotation, including nights and weekends. - Own after-hours production releases, including rollout validation, monitoring, and rollback execution. - Instrument the full path with metrics, logs, and traces that enable fast detection and diagnosis. - Implement alerting that reflects user impact, not just component health. - Lead incident response for your services, restore service quickly, and communicate clearly during events. - Run post-incident reviews and close follow-ups that measurably reduce recurrence. - Drive reliability work through SLIs, SLOs, and error budgets, and make tradeoffs explicit. - Improve performance and cost through profiling, load testing, and capacity planning. - Raise engineering quality through reviews, standards, and simplification of operationally expensive designs. - Align across teams on interfaces, data contracts, and reliability expectations to reduce coordination friction. - Evaluate new approaches when they materially improve security, performance, delivery safety, or operational simplicity. Qualifications - 3–5 years of software development experience. - Experience 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. - Experience building and operating real-time distributed systems, including patterns for resilient services. - Experience working with production ML systems and MLOps is a strong plus, but not required. - 2+ years of experience in DevOps practices towards deployment of SaaS services. - Knowledge of different data storage technologies, such as Redis and MySQL. - Knowledge of Docker and container orchestration frameworks such as Kubernetes. - Experience developing and maintaining services using AWS native products. - Experience with observability and monitoring tools. - Linux proficiency. Benefits - Competitive compensation, including equity for all employees. - Unlimited Paid Time Off (PTO). - Generous health and welfare plans to choose from. - 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 - Including birth, adoptive & foster parents. - One year of diaper delivery for your newest addition to the family. - Identity protection through Norton LifeLock. - Recurring monthly Phone and Internet allowance. - One-time home office allowance. - Remote first environment. - 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.
Job Requirements
- 3–5 years of software development experience.
- Experience 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.
- Experience building and operating real-time distributed systems, including patterns for resilient services.
- Experience working with production ML systems and MLOps is a strong plus, but not required.
- 2+ years of experience in DevOps practices towards deployment of SaaS services.
- Knowledge of different data storage technologies, such as Redis and MySQL.
- Knowledge of Docker and container orchestration frameworks such as Kubernetes.
- Experience developing and maintaining services using AWS native products.
- Experience with observability and monitoring tools.
- Linux proficiency.
Benefits
- Competitive compensation, including equity for all employees.
- Unlimited Paid Time Off (PTO).
- Generous health and welfare plans to choose from.
- 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 - Including birth, adoptive & foster parents.
- One year of diaper delivery for your newest addition to the family.
- Identity protection through Norton LifeLock.
- Recurring monthly Phone and Internet allowance.
- One-time home office allowance.
- Remote first environment.
- 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.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Communication point for data management and statistics on matters of database programming and deliverable database development • Clinical database (EDC) requirements/structure review and testing • Data validation plan review and programming of data validation procedures • Generation of clinical database listings and reports to support clinical trial data collection, tracking, review and validation • Programming of patient profiles • Participate and support the development of Study Data Tabulation Model (SDTM) (define.xml, annotated CRF, reviewer’s guide) and programming of data transformation from raw data sources into CDISC-complaint deliverable • Validation of clinical trial data according to SDTM specifications • Deliverable database transfer to clients; electronic data transfers • Liaison with vendors and clients regarding electronic data transfer specifications • Receipt and validation of electronic data transfers
• Communication point for data management and statistics on matters of database programming and deliverable database development • Clinical database (EDC) requirements/structure review and testing • Data validation plan review and programming of data validation procedures • Generation of clinical database listings and reports to support clinical trial data collection, tracking, review and validation • Programming of patient profiles • Participate and support the development of Study Data Tabulation Model (SDTM) (define.xml, annotated CRF, reviewer’s guide) and programming of data transformation from raw data sources into CDISC-complaint deliverable • Validation of clinical trial data according to SDTM specifications • Deliverable database transfer to clients; electronic data transfers • Liaison with vendors and clients regarding electronic data transfer specifications • Receipt and validation of electronic data transfers
• Communication point for data management and statistics on matters of database programming and deliverable database development • Clinical database (EDC) requirements/structure review and testing • Data validation plan review and programming of data validation procedures • Generation of clinical database listings and reports to support clinical trial data collection, tracking, review and validation • Programming of patient profiles • Participate and support the development of Study Data Tabulation Model (SDTM) (define.xml, annotated CRF, reviewer’s guide) and programming of data transformation from raw data sources into CDISC-complaint deliverable • Validation of clinical trial data according to SDTM specifications • Deliverable database transfer to clients; electronic data transfers • Liaison with vendors and clients regarding electronic data transfer specifications • Receipt and validation of electronic data transfers
• Communication point for data management and statistics on matters of database programming and deliverable database development • Clinical database (EDC) requirements/structure review and testing • Data validation plan review and programming of data validation procedures • Generation of clinical database listings and reports to support clinical trial data collection, tracking, review and validation • Programming of patient profiles • Participate and support the development of Study Data Tabulation Model (SDTM) (define.xml, annotated CRF, reviewer’s guide) and programming of data transformation from raw data sources into CDISC-complaint deliverable • Validation of clinical trial data according to SDTM specifications • Deliverable database transfer to clients; electronic data transfers • Liaison with vendors and clients regarding electronic data transfer specifications • Receipt and validation of electronic data transfers

