Develop and maintain backend solutions for Machine Learning infrastructure. Collaborate on large scale software design and project management.
Jarvis ML is a prediction engine that's always learning. It's also the easiest way for any company to leverage the data they already have to solve their hardest business problems. Together, the Jarvis ML team has 50+ years of Machine Learning experience at Google, having built the ML platforms for Google Ads & Google Payments. Now we're building something bigger :)
We're a global team with a track record of building world class enterprise products and are seeking talented Backend Software Engineers to develop our platform & infrastructure.
Minimum qualifications:
- Bachelor's degree in Computer Science or equivalent practical experience.
- Experience in Object-Oriented Design and programming concepts.
- Programming experience in C, C++, golang, Java or Python.
Preferred qualifications:
- Experience with large scale serving infrastructure and MLOps.
- Experience with Modern Application Development including containers, Kubernetes,, Serverless, and Microservices.
- Object-oriented, database design, and SQL skills.
Responsibilities:
- Develop solutions for real world, large scale problems.
- Design, develop, test, deploy, maintain and improve Machine Learning infrastructure and software that uses the ML models.
- Analyze functional requirements and creation of software design.
- Design and implement scalable and robust applications.
- Manage project priorities, deadlines, and deliverables.
Similar Jobs
Cloud • Information Technology
Build, ship, and operate backend microservices and large-scale distributed systems for multi-cloud networking. Design APIs, databases, and Kubernetes deployments; use AI-assisted developer tooling; handle on-call, telemetry, and customer escalations; improve existing services.
Top Skills:
BgpClaude CodeCloud NetworkingContainersCursorGithub CopilotGoJavaKubernetesLinuxLlmsMicroservicesMultithreadingOverlaysPostgresRest ApiSd-WanSpring
Gaming • Software
Design and implement backend game engine and RNG systems for slots and table games. Build deterministic, auditable, high-concurrency real-time gameplay systems, manage bet lifecycle, integrate wallets/transactions, optimize performance, and develop simulation/test systems for RTP validation while collaborating with frontend and game client teams.
Top Skills:
Cloud PlatformsContainerized EnvironmentsDatabasesNode.jsRedis
Agency • Information Technology
Design, develop, and maintain scalable, high-performance .NET Core 8+ back-end applications and microservices. Build secure RESTful APIs, implement async patterns, EF Core data access, authentication/authorization, message-driven integrations (RabbitMQ), and CI/CD deployments. Ensure code quality via unit tests, TDD/BDD, logging, and code reviews. Troubleshoot production issues, participate in architecture discussions, collaborate with cross-functional teams, and produce technical documentation.
Top Skills:
.Net 8.Net CoreApache KafkaArgocdAsp.Net CoreAzure DevopsBitbucketC#Ci/CdDaprDockerElk StackEntity Framework CoreGitGitGithub CopilotGitopsHelmJwtKubernetesMartendbMasstransitMicroservicesAzureMssqlMstestNlogNunitOauth 2.0OpenapiPostgresRabbitMQRedisSerilogSwaggerWeb ApiXunit
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

