Key Responsibilities:
- Software Development: Design, develop, test, and deploy software applications using languages like Python, Java, or C++. Collaborate with cross-functional teams to identify requirements, design solutions, and create working prototypes.
- DevOps: Implement DevOps practices, such as continuous integration, continuous deployment (CI/CD), and continuous monitoring (CM). Use containerization tools like Docker and Kubernetes to manage application deployments. Set up and maintain automation tools, including terraform for infrastructure configuration and management.
- LLM Knowledge: Develop and deploy AI-powered solutions using Large Language Models (LLMs). Integrate LLMs with existing applications to enhance user experience and automate tasks. Stay up-to-date with the latest advancements in LLM technology and apply them to our software development projects. Experience with Agentic workflows and orchestration.
- Collaboration: Work closely with cross-functional teams, including QA, DevOps, and operations, to ensure seamless collaboration and knowledge sharing. Participate in regular stand-up meetings, sprint planning sessions, and retrospectives to discuss progress, challenges, and improvements.
• Minimum Bachelors Degree
• At least 5 years of software development experience.
• Complex system design in AI driven environments.
• Strong Profeciency in at least on the following languages: Python, C++, Java, Go, Rust
• Excellent problem solving skills and must be a good team player.
• Experience in developing agents and desigining Agentic Workflows.