30 Sep
|
QualityAI
|
India
Job Title:Senior Application Developer – Cloud-Native 4/5, AI/ML 4/5 & GenAI Systems 3/5Location: RemoteJob Type:Full-TimeExperience Level:7+ YearsReports To:Engineering Manager / Director of Software EngineeringOverview:We are seeking a Senior Application Developer with a strong foundation in cloud-native application development, combined with experience or exposure to AI/ML and Generative AI (GenAI) technologies. This role is ideal for engineers who are comfortable developing high-performance backends using Java (Spring Boot) and/or Node.js, deploying with modern DevOps practices, and integrating real-time systems using Kafka, RabbitMQ, and NoSQL databases.This position also offers the opportunity to collaborate with data scientists and AI engineers to build, integrate, and scale intelligent systems leveraging AI/ML models and GenAI services.Key Responsibilities:
- Architect and implement scalable, cloud-native applications using Java (Spring Boot) and/or Node.js.
- Build and maintain microservices-based solutions with robust inter-service communication patterns (REST, gRPC, messaging).
- Develop event-driven applications using messaging platforms like Apache Kafka or RabbitMQ.
- Containerize services with Docker, orchestrate and manage using Kubernetes.
- Define and implement CI/CD pipelines and deployment strategies with tools such as Jenkins, GitHub Actions, Azure DevOps.
- Integrate cloud-native features from platforms like AWS, Azure, or GCP, including serverless functions, managed databases, and observability tools.
- Design data persistence strategies using NoSQL technologies such as MongoDB, DynamoDB, or Cassandra.
- Work closely with AI/ML teams to consume, expose, and deploy machine learning models via RESTful APIs or as microservices.
- Integrate with GenAI platforms such as OpenAI, Azure OpenAI, AWS Bedrock, or custom LLMs for intelligent feature development.
- Contribute to platform-level decisions on architecture, security, scalability,
and fault tolerance.Required Skills & Qualifications:
- 6+ years of experience in backend development with Java (Spring Boot) and/or Node.js.
- Solid experience in microservices architecture, REST API design, and event-driven design.
- Hands-on experience with Docker and Kubernetes for container orchestration and workload management.
- Practical knowledge of CI/CD pipelines and DevOps automation tooling.
- Deep understanding of asynchronous messaging systems like Apache Kafka, RabbitMQ, or similar.
- Proficiency in working with NoSQL databases and understanding of their strengths and tradeoffs.
- Solid understanding of cloud-native development principles and deployment patterns (e.g., stateless design, scalability, resiliency).
- Familiarity with cloud services on AWS, Azure, or GCP (e.g., Lambda, Fargate, GKE, Azure Functions).Bonus Skills (Preferred):
- Proficiency in Python for scripting, automation, or API development.
- Experience working alongside or supporting AI/ML model development teams.
- Exposure to machine learning pipelines, model versioning, and serving via TensorFlow Serving, FastAPI, or similar frameworks.
- Familiarity with GenAI tools and frameworks, such as:
- OpenAI APIs (e.g., ChatGPT, GPT-4)- Hugging Face Transformers- Azure OpenAI, AWS Bedrock, Vertex AI- LangChain, LlamaIndex, RAG-based architectures- Experience integrating LLM-based features such as chatbots, summarization, classification, or auto-recommendation engines.
- Knowledge of data engineering concepts such as feature pipelines, vector databases (e.g., Pinecone, FAISS), and embeddings.
- Cloud certifications (AWS, Azure, or GCP) and/or Kubernetes certification.Why Join Us?
- Work at the intersection of cutting-edge software engineering and AI-driven innovation.
- Contribute to the design of platforms that combine microservices architecture with intelligent automation.
- Collaborate in a highly skilled and motivated team with a culture of continuous learning.
- Competitive compensation, flexible remote work options, and opportunities for career growth.
📌 Gen AI Python Developer (India)
🏢 QualityAI
📍 India