Software Developer III - IN
WFA Digital Insight
The demand for skilled software developers with AI expertise has surged in recent years, with a notable 25% increase in job postings for AI-related roles in 2023. Rackspace's AI at Rackspace team is at the forefront of this trend, focusing on accelerating AI adoption across the company. With the rise of remote work, companies are now seeking talented professionals who can work effectively in distributed teams. Candidates with a strong background in Python, React or Next.js, and AWS will have a competitive edge in this market. Before applying, it's essential to understand the company's culture and values, which emphasize innovation, collaboration, and customer-centricity.
Job Description
About the Role
As a Software Developer III at Rackspace, you will be an integral part of the AI at Rackspace team, which is dedicated to enabling AI adoption across the company. Your primary focus will be on designing and delivering full stack AI-powered applications, ensuring scalability and reliability. You will work closely with the platform team to deploy and manage services on Kubernetes, contributing to shared libraries and reusable components. The team's mission is to empower engineering teams to move faster and smarter with AI, and your expertise will play a crucial role in achieving this goal.The AI at Rackspace team is a dynamic and innovative group, and as a senior developer, you will have the opportunity to mentor and guide junior team members. Your technical expertise and leadership skills will be essential in shaping engineering standards within the team and contributing to architecture discussions.
What You Will Do
- Design and deliver full stack AI-powered applications from frontend to backend, focusing on scalability and reliability
- Build and integrate LLM-powered features using AWS Bedrock, LangChain, and LangGraph
- Develop and maintain RESTful and event-driven APIs that power AI workflows
- Deploy and manage services on Kubernetes in collaboration with the platform team
- Contribute to shared libraries, reusable components, and internal AI enablement tools
- Support and mentor AI Developers (SD II) through code reviews and technical guidance
- Participate in architecture discussions and help shape engineering standards within the team
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve team processes and outcomes
What We Are Looking For
- 7 to 9 years of experience in software development, with a strong focus on full stack development and AI-powered applications
- Strong proficiency in Python, with experience in backend and AI workflow development
- Solid experience with a modern frontend framework (React or Next.js) and backend engineering
- Hands-on experience with AWS core services (Lambda, S3, ECS/EKS, API Gateway, IAM)
- Practical experience building LLM-driven applications or agentic workflows using LangChain and LangGraph
- Working knowledge of AWS Bedrock and foundation models
- Comfortable deploying and debugging containerized workloads on Kubernetes
- Ability to design, build, and document production-grade APIs
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Strong communication skills, with the ability to collaborate effectively across technical and non-technical teams
Nice to Have
- Experience with RAG pipelines (vector stores, embeddings, retrieval strategies)
- CI/CD experience (GitHub Actions, ArgoCD, or similar)
- Familiarity with observability tooling (LangSmith, OpenTelemetry, CloudWatch, Grafana)
- Background in platform or infrastructure engineering
- Experience contributing to or building internal developer platforms (IDPs)
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a talented and innovative team
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible working hours and remote work options
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance
How to Stand Out
- Develop a strong portfolio showcasing your experience with AI-powered applications and full stack development.
- Familiarize yourself with Rackspace's technology stack, including AWS, LangChain, and LangGraph.
- Practice whiteboarding exercises to improve your problem-solving skills and ability to communicate technical ideas.
- Prepare to discuss your experience with Kubernetes, containerization, and cloud computing.
- Research the company culture and values to understand how you can contribute to the team's mission and objectives.
- Be prepared to provide specific examples of your experience with CI/CD pipelines, API design, and RESTful APIs.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.