27 Sep
|
Patna Labs
|
India
Software Engineer – Full Stack
Job Type: Full-Time
Work Mode: Remote
Compensation: Up to ₹50 LPA
Job Overview
We are looking for an experienced Full-Stack Software Engineer to develop, integrate, test, and maintain production-ready software applications involving Generative AI and Large Language Models (LLMs).
The role involves working across frontend and backend development, APIs, databases, cloud deployment, software testing, and AI model integration. You will collaborate with engineers and technical managers to develop reliable software solutions and contribute to architecture, code quality, debugging, and technical documentation.
Key Responsibilities
- Develop and maintain full-stack applications, backend services, APIs, and internal tools.
- Build software using technologies such as Python, Java, Rust, C#, C++, or TypeScript.
- Integrate AI and LLM APIs into software applications.
- Develop testing frameworks, evaluation systems, tool interfaces, and telemetry solutions.
- Build frontend applications using React or equivalent modern frameworks.
- Work with relational and document databases.
- Deploy and manage applications using cloud platforms.
- Identify, diagnose, test, and document software and AI model integration issues.
- Analyze technical observations and communicate findings to engineering and research teams.
- Develop prototypes and working solutions based on changing technical requirements.
- Collaborate on software architecture, code quality, testing, and technical documentation.
Required Qualifications
- 3+ years of professional experience developing and delivering production software.
- Strong professional experience with at least one of the following:
- Python
- Java
- Rust
- C#
- C++
- Working proficiency in a second programming language.
- Strong Full-Stack Development experience.
- Practical experience with:
- Backend Development
- REST APIs / Web Services
- React / Frontend Development
- Relational Databases
- Document Databases
- Cloud Deployment
- Software Architecture
- Experience understanding and contributing to unfamiliar codebases.
- Strong problem-solving, debugging, and testing skills.
- Experience taking ownership of technical projects.
- Valuable written and verbal communication skills.
- Ability to explain technical concepts and engineering decisions clearly.
- Availability to work 40 hours per week during weekdays.
Key Skills
Full-Stack Development, Full-Stack Software Engineer, Software Engineering, Generative AI, Artificial Intelligence, Large Language Models, LLM, AI Applications, AI Engineering, Python, Java, Rust, C#, C++, TypeScript, React, Frontend Development, Backend Development, API Development, REST APIs, Microservices, SQL, NoSQL, Relational Databases, Document Databases, Cloud Computing, Cloud Deployment, Software Architecture, Application Development, AI Model Integration, Model APIs, Evaluation Systems, Telemetry, Debugging, Testing, Production Software, Technical Documentation, System Integration.
Pay: Up to ₹5,000,000.00 per year
Work Location: Remote
📌 Software Engineer (Full Stack Developer) (India)
🏢 Patna Labs
📍 India