About the Role
The Python Engineer will be responsible for designing, implementing, and optimizing GPU cloud solutions, ensuring high performance and reliability.
Responsibilities
- Develop and maintain GPU cloud infrastructure using Python.
- Design and implement scalable and efficient cloud solutions.
- Optimize performance and reliability of GPU cloud services.
- Collaborate with cross-functional teams to integrate GPU solutions.
- Ensure the security and compliance of cloud infrastructure.
- Troubleshoot and resolve issues in GPU cloud environments.
- Conduct performance testing and benchmarking.
- Document technical specifications and processes.
- Participate in code reviews and pair programming sessions.
- Stay updated with the latest GPU and cloud technologies.
- Implement automated testing and deployment pipelines.
- Contribute to the development of cloud-native applications.
- Work on improving the efficiency of data processing tasks.
- Ensure the scalability of cloud services to meet demand.
- Develop and maintain monitoring and alerting systems.
- Provide technical support and guidance to team members.
- Implement best practices for cloud security and compliance.
- Develop and maintain CI/CD pipelines for GPU cloud services.
- Collaborate with stakeholders to gather requirements and feedback.
- Ensure the reliability and availability of GPU cloud services.
- Develop and maintain tools for performance monitoring and optimization.
- Implement and maintain infrastructure as code (IaC) solutions.
- Conduct regular performance reviews and optimizations.
Nice to Have
- Experience with Kubernetes and orchestration tools.
- Knowledge of machine learning and AI frameworks.
- Familiarity with big data technologies.
- Experience with cloud cost optimization.
- Knowledge of serverless architectures.
- Experience with multi-cloud environments.
- Familiarity with cloud-native security practices.
- Experience with GPU-accelerated computing.
- Knowledge of cloud migration strategies.
- Experience with cloud-native development tools.
- Familiarity with cloud service providers like AWS, Azure, or GCP.
- Experience with cloud-native application deployment.
- Knowledge of cloud-native data processing frameworks.
- Experience with cloud-native security tools.
- Familiarity with cloud-native monitoring and logging tools.
- Experience with cloud-native CI/CD tools.
- Knowledge of cloud-native networking solutions.
- Experience with cloud-native storage solutions.
- Familiarity with cloud-native API management.
- Experience with cloud-native service mesh technologies.
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work arrangement
Team
Collaborative and innovative team environment
What You'll Do
- Develop and maintain GPU cloud infrastructure using Python.
- Design and implement scalable and efficient cloud solutions.
- Optimize performance and reliability of GPU cloud services.
- Collaborate with cross-functional teams to integrate GPU solutions.
- Ensure the security and compliance of cloud infrastructure.
- Troubleshoot and resolve issues in GPU cloud environments.
- Conduct performance testing and benchmarking.
- Document technical specifications and processes.
- Participate in code reviews and pair programming sessions.
- Stay updated with the latest GPU and cloud technologies.
- Implement automated testing and deployment pipelines.
- Contribute to the development of cloud-native applications.
- Work on improving the efficiency of data processing tasks.
- Ensure the scalability of cloud services to meet demand.
- Develop and maintain monitoring and alerting systems.
- Provide technical support and guidance to team members.
- Implement best practices for cloud security and compliance.
- Develop and maintain CI/CD pipelines for GPU cloud services.
- Collaborate with stakeholders to gather requirements and feedback.
- Ensure the reliability and availability of GPU cloud services.
- Develop and maintain tools for performance monitoring and optimization.
- Implement and maintain infrastructure as code (IaC) solutions.
- Conduct regular performance reviews and optimizations.
What You'll Need
- Proven experience in Python development.
- Strong knowledge of GPU programming and optimization.
- Experience with cloud platforms and services.
- Proficiency in containerization technologies like Docker.
- Familiarity with CI/CD pipelines and automated testing.
- Experience with infrastructure as code (IaC) tools.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Knowledge of cloud security and compliance standards.
- Experience with performance testing and benchmarking.
- Familiarity with monitoring and alerting tools.
- Experience with data processing and optimization.
- Proficient in writing clean, efficient, and maintainable code.
- Knowledge of cloud-native application development.
- Experience with automated deployment and scaling.
- Familiarity with GPU cloud infrastructure.
- Strong understanding of cloud architecture and design.
- Experience with troubleshooting and resolving cloud issues.
- Knowledge of best practices for cloud security.
- Experience with developing and maintaining monitoring systems.
- Proficient in using version control systems like Git.
- Familiarity with agile development methodologies.
Nice to Have
- Experience with Kubernetes and orchestration tools.
- Knowledge of machine learning and AI frameworks.
- Familiarity with big data technologies.
- Experience with cloud cost optimization.
- Knowledge of serverless architectures.
- Experience with multi-cloud environments.
- Familiarity with cloud-native security practices.
- Experience with GPU-accelerated computing.
- Knowledge of cloud migration strategies.
- Experience with cloud-native development tools.
- Familiarity with cloud service providers like AWS, Azure, or GCP.
- Experience with cloud-native application deployment.
- Knowledge of cloud-native data processing frameworks.
- Experience with cloud-native security tools.
- Familiarity with cloud-native monitoring and logging tools.
- Experience with cloud-native CI/CD tools.
- Knowledge of cloud-native networking solutions.
- Experience with cloud-native storage solutions.
- Familiarity with cloud-native API management.
- Experience with cloud-native service mesh technologies.
What We Offer
- Competitive salary and benefits package
- Hybrid work arrangement
- Collaborative and innovative team environment
- Visa sponsorship available for eligible candidates
- Opportunities for professional growth and development
- Access to cutting-edge technologies and tools
- Supportive and inclusive work culture
- Flexible work hours and remote work options
- Comprehensive health and wellness benefits
- Generous vacation and time-off policies
- Employee assistance programs and resources
- Training and development opportunities
- Performance-based bonuses and incentives
- Retirement savings plans and contributions
- Employee recognition and reward programs
- Diverse and inclusive work environment
- Opportunities for career advancement and promotion
How to Apply
- Submit your resume and cover letter through the application portal.
- Include relevant experience and skills in your application.
- Highlight your Python development and GPU programming expertise.
- Describe your experience with cloud platforms and services.
- Mention any relevant certifications or training.
- Provide examples of your problem-solving and analytical skills.
- Include any experience with containerization technologies.
- Highlight your familiarity with CI/CD pipelines and automated testing.
- Describe your experience with infrastructure as code (IaC) tools.
- Mention any experience with cloud security and compliance standards.
Visa sponsorship available for eligible candidates