Software Developer - AI
Core
Design, develop, and implement cutting-edge software solutions and AI-powered components for cloud-based managed services.
Role type
Mid-level Software Engineer (AI/Cloud)
Builds
Cloud-based managed services, AI-powered insight systems, and software delivery pipelines.
Domain
Cloud computing, Artificial Intelligence, Data Engineering
Required skills
Java, Python, .NET, Git, Pandas, Spark, OOP, Design Patterns, Relational/NoSQL databases, REST APIs
Preferred skills
Agentic AI Systems (LangGraph, Semantic Kernel, AutoGen), RAG architectures, Cloud AI platforms (AWS, Azure, GCP), DevOps tools
Technologies
Java, Python, .NET, Git, GitHub, Pandas, Spark, AWS, Azure, Google AI, LangGraph, Semantic Kernel, AutoGen, CrewAI, XML, JSON
Responsibilities
Implement components based on design documentation and functional specifications; architect solutions and build CI/CD pipelines; unit-test and document code; provide work estimates and guide feature development.
Seniority
Mid-level, hands-on IC