Uplers

Senior Software Engineer - Full-Stack

Mysore, Karnataka, India

6 days ago
Save Job

Summary

Experience: 3.00 + years

Salary: INR 3500000-5500000 / year (based on experience)

Expected Notice Period: 15 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Remote

Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: Javelin)

(*Note: This is a requirement for one of Uplers' client - Javelin)

What do you need for this opportunity?

Must have skills required:

NextJS, react, LLM, Restful APIs, Rust, AWS, Golang, Python, SQL, TypeScript, Vue

Javelin is Looking for:

Welcome to Javelin, a cutting-edge AI production platform designed for LLM-forward enterprises. It enables enterprises to leverage AI technology securely and reliably. Our large language models (LLMs) are powerful tools that offer a wide range of potential applications to add value to businesses. However, making these LLMs accessible to various teams and individuals in an organization presents security, cost management, and data handling challenges, including data leaks and intellectual property and PII/PHI risks.

Javelin is a highly performant, ultra-low latency gateway written in Golang that serves as a centralized gateway for LLM interactions across the enterprise to address these challenges. It enables organizations to manage access to LLMs effectively and make them available for experimentation and production use cases while ensuring robust security and compliance. Javelin offers several features, including centralized management of LLM credentials and a simple routing framework to integrate with various closed and open-source LLMs. With Javelin, organizations can secure LLMs from development to production.

Job Description

Function: Software Engineering → Full-Stack Development

GolangJavaScriptPythonFlaskNode.jsReact.js

Javelin is building an AI Security Platform for LLMs. We're seeking an experienced full-stack engineer to join our startup. As a critical member of our small, fast-paced team, you will design, implement, and maintain our Go-based & Python APIs and infrastructure. We are a remote-first organization. World-class investors like Aspenwood and Mozilla Ventures fund Javelin.

Responsibilities:

Architect, develop and optimize Go and Python-based APIs and services.

Collaborate with the team to design and evolve our system architecture.

Implement best practices for code quality, testing, and documentation.

Integrate with AWS & GCP services, Postgres databases, and Kubernetes deployments.

Contribute to the entire development lifecycle, from ideation to deployment and maintenance.

Mentor and guide junior team members.

Requirements:

3+ years of professional experience in Go or Python development OR 7+ years of professional experience in other languages.

Strong understanding of Go or Python best practices, concurrency patterns, and performance optimization.

Expertise in designing and building RESTful APIs and microservices.

Experience owning the full development cycle of a project from inception to production.

Proficient in SQL and working with relational databases.

Contributions to open-source projects, particularly LLM-related.

Experience building security tools or products.

Experience with Rust or TypeScript.

Experience building LLM technologies and their applications.

Experience building production web applications using a modern framework such as React, NextJS, Vue, or Svelte.

Interview Rounds :

R1 : Tech screen round

R2 : Project/Take -home Assignment

R3: Peer Coding Discussion

R4: Design Discussion

R5: Discussion with CEO

How to apply for this opportunity?

  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!


About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: