
Software Development Engineer IV
Job description
About the role
Jumio is seeking a senior backend engineer to guide the technical strategy for systems that deploy and manage machine learning models. You will work alongside product and platform groups to create high-performance services for biometrics and identity verification. In this capacity, you will own the end to end lifecycle of critical backend services that power identity verification products. You will be responsible for translating complex product requirements into scalable and reliable technical solutions. The role requires deep collaboration with cross functional teams to ensure architectural alignment with business objectives. You will influence engineering standards and best practices across the organization. Your work will directly impact the performance and reliability of Jumio's identity platform. This position is focused on leveraging backend expertise to solve challenging problems in biometrics and machine learning delivery.
Key facts
What you'll do
- Architect backend services focused on biometrics and ML model delivery, ensuring solutions meet stringent performance and security requirements.
- Coordinate with platform and backend departments on company-wide technical projects to align implementation with architectural vision.
- Design platform features in partnership with business and engineering stakeholders to balance innovation with operational constraints.
- Oversee architectural reviews and provide mentorship to improve engineering standards across multiple teams.
- Develop and support backend systems for ML model execution, optimizing for latency, throughput, and reliability.
- Track performance, reliability, and scaling of production services using data driven insights to inform improvements.
- Manage service operations on AWS using ECS, Fargate, SageMaker, EC2, and Kubernetes to maintain resilient infrastructure.
- Handle both batch and real time inference processes to support diverse product use cases and workflows.
- Build and maintain CI/CD pipelines and automation for deployments to accelerate delivery without compromising quality.
- Implement monitoring strategies and leverage observability platforms to ensure proactive identification of issues.
- Collaborate with data scientists and platform teams to streamline the integration of machine learning models into production.
- Optimize cloud resource utilization and cost efficiency while maintaining high availability standards.
- Document technical designs and operational procedures to ensure knowledge transfer and continuity.
- Drive the execution of technical tasks from initial design through deployment and post launch optimization.
Requirements
- Proficiency in backend development using Java is essential for building robust and maintainable services.
- Practical experience with Python is required, particularly for ML workflows and data processing tasks.
- Background in leading architectural design and mentoring technical staff is mandatory for this senior level position.
- Hands on experience with AWS services including DynamoDB, ECS, EC2, Redis, S3, and SageMaker is required.
- Experience with infrastructure-as-code tools such as Terraform is necessary to manage cloud resources effectively.
- Proficiency in CI/CD practices and production monitoring is a hard requirement for ensuring reliable deployments.
- Experience using observability platforms like Datadog or New Relic is required for operational visibility.
- Knowledge of containerization and orchestration tools like Docker, ECS, and Kubernetes is essential for modern service deployment.
- Understanding of production deployment lifecycles for ML models is required to manage models from development to production.
Nice to have
- Background in MLOps or ML platform engineering is preferred for candidates with relevant project experience.
- Experience building event driven systems and asynchronous programming is valued for complex integration scenarios.
Practical notes
- This position is based in India and is conducted as a remote engagement.
- Jumio operates as an equal opportunity employer and welcomes diverse candidates.
- Candidate data is processed according to the Jumio Applicant Privacy Notice, with inquiries directed to privacy@jumio.com.
- The role involves full time responsibilities with expectations for collaboration during standard business hours.
- Travel is not required for this position.
- No specific visa sponsorship information is provided in the source material.
- Applicants are encouraged to review the provided privacy notice if they have questions regarding data usage.
- Interested candidates should focus on demonstrating their expertise in the required technologies and their ability to mentor others.
- Success in this role depends on the ability to manage multiple priorities in a fast paced environment.
- The position contributes to Jumio's mission of securing identity and enabling trusted interactions globally.