Python AI ML Developer
globallogic
Job Description
Requirements
1. API Integration
Proficiency with REST APIs and webhooks (e.g., GitHub, Jenkins, Jira APIs)
OAuth and token-based authentication
Error handling, retries, and rate limiting
JSON parsing and request/response structuring
2. Automation and Scripting
Python (most common for AI workflows)
Bash (for system-level scripting)
YAML (especially for CI/CD configuration)
Familiarity with SDKs or CLI tools for GHES, Jenkins, etc.
3. CI/CD and DevOps Systems
Deep knowledge of systems like Jenkins, GitHub Actions, CircleCI, or GitLab CI
Understanding build pipelines, triggers, runners, agents
Configuring jobs that allow AI agents to initiate or monitor pipelines
4. System Integration Architecture
Event-driven architecture (e.g., using webhooks or pub/sub models)
Message queues and brokers (e.g., Kafka, RabbitMQ) if asynchronous communication is needed
Building lightweight APIs or microservices as adapters
5. Security & Compliance
Secrets management (e.g., HashiCorp Vault, AWS Secrets Manager)
Role-based access control (RBAC) and auditing
API key lifecycle and least privilege design
Job responsibilities
Experience range : 4 to 6 years
- API Integration
- Automation and Scripting
- CI/CD and DevOps Systems
- System Integration Architecture
- Security & Compliance