Remote Software Developer III (Python with Gen AI)
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Software Developer - Senior Python Developer, you will build world-class web applications and platform services for Gen AI application development and collaboration tools at Rackspace India.
You will be part of a team with a strong engineering culture and a proven track record of writing high-quality software using the best engineering practices.
The role involves working on highly distributed, extreme capacity systems that utilize a variety of services and processes.
You will design, develop, and maintain scalable and reliable Python GenAI applications to meet project requirements.
Responsibilities include collaborating with cross-functional teams to define project specifications, conducting code reviews, and mentoring junior developers.
You will troubleshoot and debug applications, participate in the full software development lifecycle, and stay updated with emerging technologies.
The role requires translating functional requirements into designs, creating unit and acceptance tests, and automating deployment processes.
You will adhere to coding and process best practices throughout your work.
Requirements:
You must have proven experience of 5+ years in Software Development with Python, Generative AI, and cloud platforms like AWS and Azure.
Frontend experience with React.js is considered an additional asset.
You should have proven experience in DevOps and container orchestration technologies such as Docker and Kubernetes.
Experience in defining, creating, implementing, and improving cloud solutions is required.
You must have excellent working experience with CI/CD pipelines.
In-depth experience with automation/configuration using CloudFormation and Terraform is necessary.
A good knowledge of Linux/Windows system administration is required.
Experience with private cloud virtualization technologies is essential.
You should have knowledge of common network and security practices.
Familiarity with monitoring and logging tools is expected.
Excellent interpersonal and verbal communication skills are necessary.
You must demonstrate the ability to learn quickly.
Benefits:
The position offers the opportunity to work in a passionate engineering culture with a focus on high-quality software development.
You will have the chance to work on cutting-edge technologies and contribute to innovative projects in the field of Generative AI.
The role provides opportunities for professional growth through mentorship and collaboration with cross-functional teams.
You will be part of a dynamic team that values continuous improvement and staying updated with industry trends.
The position allows for remote work flexibility, promoting a healthy work-life balance.