Collaborate with cross-functional teams to design, develop, and deploy scalable and reliable software solutions leveraging Python, GCP, REST API, Kubernetes, and OpenAI technologies.
Architect and implement RESTful APIs for seamless integration with internal and external systems.
Design and optimize containerized microservices using Kubernetes for efficient deployment and orchestration.
Implement AI-driven features and functionality using OpenAI's advanced capabilities to enhance product offerings.
Conduct code reviews, provide constructive feedback, and mentor junior team members to foster continuous learning and growth.
Stay abreast of industry trends and emerging technologies, and actively contribute to the evolution of our technical stack and development practices.
Collaborate with stakeholders to gather requirements, define project scope, and deliver high-quality software solutions that meet business objectives and exceed customer expectations.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
5+ years of professional experience in software development, with a strong focus on Python programming.
Extensive hands-on experience with Google Cloud Platform (GCP) services, including but not limited to Compute Engine, Kubernetes Engine, Cloud Storage, BigQuery, and Cloud Functions.
In-depth knowledge of containerization and container orchestration technologies, particularly Kubernetes.
Familiarity with AI technologies and frameworks, with specific experience integrating
Strong problem-solving skills, attention to detail, and ability to thrive in a fast-paced, collaborative environment.
Excellent communication and interpersonal skills, with the ability to effectively interact with team members, stakeholders, and clients.