Experienced technologist with a strong focus on full stack development and intelligent systems. Proven expertise in building scalable backend services with Java (Spring Boot, Spring Batch) and modern frontend applications with React. Hands-on experience in integrating Generative AI technologies into production-grade systems.
• Collaborate with data scientists and product teams to implement AI-powered features using LLMs and retrieval-based architectures.
• Develop and maintain backend services using Java (Spring Boot), Python (FastAPI), and Node.js.
• Create and integrate APIs and microservices, ensuring clean design and high availability.
• Build and enhance frontend components with React and TypeScript, aligned with user experience goals.
• Contribute to the development and deployment of ML pipelines in PyTorch, TensorFlow, or Scikit-learn.
• Participate in daily Agile rituals including standups, backlog grooming, and retrospectives.
• Assist with setting up and maintaining CI/CD pipelines using GitHub Actions, Jenkins, or Tekton.
• Deploy and monitor applications in Kubernetes/OpenShift environments across AWS or GCP.
• Write automated tests, conduct code reviews, and ensure consistent code quality and performance.
• Troubleshoot system bugs, conduct root cause analyses, and help stabilize production environments.
• Update architecture documentation and support onboarding of new features or tools into the platform.
This job can be performed from anywhere in the US.
• 3–6 years of experience in software engineering with hands-on work in AI/ML-powered systems.
• Strong programming background in Java, Python, JavaScript/TypeScript.
• Experience deploying ML models and integrating them with production systems.
• Familiar with LLMs, LangChain, Hugging Face, and OpenAI APIs.
• Solid experience with RESTful APIs, microservices, and cloud-native architecture.
• Exposure to Kubernetes/OpenShift and DevOps pipelines.
• Good problem-solving skills and a collaborative mindset.