Description
Key Skills: Python, Generative AI, Azure OpenAI, LangChain, RAG, Vector Databases, SLMs, LLMs, Pandas, Polars
Good to Have Skills: Infrastructure as Code (Terraform, Pulumi), LLM fine-tuning, SLM deployment on edge or low-latency environments, observability tools (Prometheus, Grafana, OpenTelemetry), polyglot persistence (SQL & NoSQL databases), AI-assisted coding tools like GitHub Copilot, containerization and orchestration (Docker, Kubernetes), Agile/Scrum environments.
Roles & Responsibilities:
- Design and develop scalable, cloud-native applications using Python programming language.
- Build and maintain APIs and backend services with strong focus on performance and reliability.
- Perform automated data validation, missing value detection, duplicate analysis and anomaly detection using Pandas and Polars.
- Develop business rule engines to identify KPI deviations, performance gaps and data quality issues.
- Integrate Large Language Models (Azure OpenAI/Llama) to generate executive summaries and business insights.
- Develop and integrate Generative AI solutions including LLM-based applications and prompt engineering techniques.
- Contribute to the design of distributed and event-driven systems with high availability requirements.
- Collaborate with architects and senior engineers to implement scalable and extensible system designs.
- Implement CI/CD pipelines, automated testing and DevOps best practices for deployment automation.
- Leverage AI-assisted development tools like GitHub Copilot to improve development efficiency significantly.
- Monitor and optimize applications using logging, monitoring and observability tools for performance tracking.
- Work closely with cross-functional teams to deliver AI-powered business solutions effectively.
- Perform SLM fine-tuning for edge or cost-efficient deployments in production environments.
Experience Required: 6–8 years of experience in software development.
Education: Bachelor's degree in Computer Science, Engineering, or a related field