Delinea is looking to enhance its GPTOps service, an AI operations service within the Delinea Platform, by developing and maintaining scalable cloud-based frontend applications and SDKs that interact with OpenAI and other LLMs. This involves integrating AI libraries and RAG workflows to provide advanced features for platform users, ensuring seamless, secure, and compliant interaction with AI models.
Requirements
- 3+ years of professional experience as a software engineer, with a focus on frontend development and C-Sharp.
- Proficiency in Angular, TypeScript, and C-Sharp development.
- Experience designing and integrating SDKs and RESTful APIs.
- Familiarity with platform AI libraries and integrating LLMs (OpenAI, RAG workflows).
- Experience with DevOps practices, CI/CD pipelines, unit testing, and automation testing.
- Familiarity with cloud security principles and best practices.
- Knowledge of working with Cloud Platforms and services (especially Azure AI Foundry) and Kubernetes.
Responsibilities
- Design, maintain, and deploy scalable and highly available cloud-based frontend applications and SDKs using Angular, TypeScript, and C-Sharp.
- Develop and maintain SDKs that provide simple interfaces to OpenAI functionality, including chat completions, feedback, and streaming answers.
- Integrate and optimize platform AI libraries and RAG workflows for customer-facing features.
- Participate in code reviews to ensure high-quality and maintainable code.
- Optimize frontend applications for performance, scalability, and cost efficiency.
- Troubleshoot and resolve production issues, ensuring the reliability and availability of our systems.
- Continuously improve development and automation processes (code quality, E2E testing, security scans, etc.), monitoring, and incident response.
Other
- Collaborate with cross-functional teams (PM, UX, Dev) using Scrum processes to understand requirements, propose technical solutions, and contribute to architectural decisions.
- Excellent communication and collaboration skills in English (written and oral), with the ability to work effectively with a globally distributed team.
- Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field.
- Strong problem-solving skills and the ability to troubleshoot and resolve complex technical issues and learn large code bases.
- Passion for technology and innovation.