What are the responsibilities and job description for the AI Native Software Engineer position at Business Needs Inc.?
Role AI Native Software Engineer
Location Remote
Required Skills & Experience
• 8–10 years of software engineering experience
• Strong experience with cloud-native systems (APIs, microservices, containers, serverless)
• Experience building and deploying AI/LLM-based systems in production (agents, RAG, orchestration)
• Proficiency in Python, Java, or similar backend languages
• Experience with:
◦ CI/CD pipelines
◦ Infrastructure as code
◦ Monitoring and observability tools
• Hands-on experience with AI platforms (OpenAI, Claude, Vertex AI, or similar)
• Experience with agent frameworks (e.g., LangGraph, AutoGen, CrewAI)
• Experience designing multi-agent or distributed AI systems
• Familiarity with enterprise-scale system integration
• Experience optimizing AI workloads for cost and performance.
• Scope & Expectations
• 100% hands-on engineering role (no people management)
• Deliver production-quality code and deployments
• Work within existing architecture and engineering standards
• Collaborate with client and internal engineering teams as needed
• Participate in technical design discussions (implementation-focused)