Job Closed
This listing is no longer active.
Security, Identity & Intelligence On Every Voice
Senior Software Engineer, Protect – Contract Position
Location
Ukraine
Posted
135 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Protect – Contract Position
Pindrop
• Design, develop, test, deploy, and monitor high-performance backend services and APIs • Build and productionize backend services primarily in Golang • Work with Python-based ML and ML operations workflows, including model integration and inference support • Collaborate closely with ML engineers and research teams to take models from experimentation to production • Develop and maintain services using AWS (Kinesis, DynamoDB, S3) and GCP native services • Deliver production-ready features end-to-end with a strong focus on scalability, performance, and security • Diagnose and resolve production issues using tools such as Prometheus, Grafana, Google Logging, and Cloud Trace • Review code to uphold quality standards and promote best practices • Contribute to evolving backend and ML platform architecture • Participate in on-call rotation, including required night and weekend coverage
Job Requirements
- 7-10 years of software development experience
- Strong backend engineering experience, with exposure to ML systems or ML operations
- Experience building production backend services in Golang (or strong backend experience in another language with willingness to ramp up in Go)
- Proficiency in Python, particularly in the context of ML, data processing, or ML operations
- Experience designing and implementing scalable, cloud-based APIs
- Solid understanding of data structures, algorithms, concurrency, and system design
- Experience supporting ML model deployment, inference pipelines, or ML-backed services
- 2+ years of DevOps experience deploying SaaS services using CI/CD tools (Jenkins, GitHub Actions)
- Hands-on experience with Docker and Kubernetes
- Experience with AWS services such as Kinesis, DynamoDB, and S3
- Familiarity with Redis, MySQL, or similar data stores
- Strong Linux proficiency.
Benefits
- Competitive compensation, including equity for all employees
- Unlimited Paid Time Off (PTO)
- Remote-first culture
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead Factory Validation projects from Software, Firmware and Diagnostics perspectives, ensuring successful implementation, integration, and standardization across multiple locations. • Lead the integration and handover of the Software, Firmware and Diags for all products. • Act as a primary consultant, offering strategic direction and leadership to the engineering teams. • Engage with ODMs and cross-functional teams to collect and analyze factory requirements, delivering solutions that meet both business and operational needs. • Analyze Factory processes, systems, and workflows to identify areas for improvement and optimization. • Develop and maintain detailed documentation, including system requirements, processes and standard operating procedures (SOPs). • Collaborate across teams to design, configure, and implement changes to factory ensuring seamless integration and minimal disruption. • Perform system testing, validation, and fixing to ensure exact functionality and alignment with factory requirements. • Monitor, collect, and analyze data to identify and address issues, and propose solutions to enhance system reliability and efficiency. • Collaborate with vendors and external partners to evaluate, select, and implement new factory systems or software/firmware upgrades.
• Apply knowledge of compute programming models and compute architecture to build tools that provide actionable feedback to compute developers • Comfortable working in existing driver code and application code as well as writing new shared libraries and targeted performance tests • Develop the Compute Sanitizer tools for GPUs running on Linux, Windows, and embedded operating systems • Work with tools, compiler, architecture and driver teams to design, implement and verify new features in the Compute Sanitizer stack • Work closely with internal and external partners including other peer organizations within NVIDIA • Effectively estimate and prioritize tasks in order to create a realistic delivery schedule • Write fast, effective, maintainable, reliable and well-documented code • Provide peer reviews to other engineers, including feedback on performance, scalability and correctness • Document requirements and designs, and review documents with teams throughout NVIDIA • Mentor junior engineers.
Full Stack Developer, Senior
Grupo BHEverTransformamos a essência da realidade através do Marketing Direto
• The Full Stack Developer will be responsible for working on both front-end and back-end, as well as collaborating on the configuration, maintenance, and monitoring of the infrastructure required for the applications. • Will develop, maintain, and improve systems and applications, from the user interface to communication with servers, databases, and cloud services, always aligned with the company's needs. • Must ensure solutions are efficient, scalable, secure, and high-performing, and collaborate in managing deployment environments, cloud infrastructure, pipelines, and automations. • The position requires prior experience in the field, obtained through courses, technical training, or a degree. • Provides technical leadership on full stack projects and architectural decisions. • Designs and implements scalable, secure, and high-performance solutions. • Directly manages infrastructure (cloud, pipelines, automation, monitoring). • Provides mentorship, performs code reviews, and helps define technical standards.
Senior Fullstack Developer
Saipos | Sistema para RestauranteTornando o dia a dia do seu restaurante mais simples, ágil e inteligente. 🐿️
• Desenvolver e evoluir funcionalidades com foco em qualidade de software, testes automatizados e monitoramento • Contribuir ativamente nas decisões de arquitetura, sustentando uma arquitetura distribuída, flexível e escalável • Apoiar a definição da solução técnica e da arquitetura de software dos projetos • Garantir a execução das etapas do processo de desenvolvimento • Acompanhar deploys em ambiente de produção • Ser agente replicador da mentalidade ágil dentro do time



