Position:- Senior GCP Python Developer with AI/ML Exp
Location:- Atlanta, GA or Dallas, TX or NJ or Irvine, CA (Day 1 Onsite)
Job Type:- Contract
Job Description:
- Submit python developer who worked in AI/ML Projects
- Design and develop software solutions using Python and related frameworks.
- Gather requirements and implement them in accordance with what was communicated.
- Collaborate with cross-functional teams to identify project requirements and create technical specifications.
- Write clean, efficient, and maintainable code following software development best practices and standards.
- Test, debug, and troubleshoot software applications to ensure reliability, performance, and security.
- Contribute to the continuous improvement of software development processes, tools, and technologies.
- Mentor junior developers and participate in code reviews to ensure code quality and maintainability.
- Stay up-to-date with the latest industry trends, tools, and technologies and propose innovative solutions to enhance our software development practices.
- Communicate effectively with stakeholders to provide updates on project status and address concerns or issues.
- Participate in agile development methodologies and use project management tools to manage and track project progress.
- Ensure compliance with software development standards and regulatory requirements.
Required Skills:
- A degree in Computer Science or a related field and at least 5 years of professional experience in Python development.
- Deep understanding of core concepts in python development and ability to use various libraries to extend base functionality
- Experience packaging python applications and making them available as packages/libraries via registries like Artifactory
- Strong proficiency in software development methodologies such as Agile and Scrum.
- Expertise in designing, developing, and deploying medium to large-scale python-based backend systems with web or other front end.
- Strong experience developing in cloud based environment (GCP preferred along with related services like GCS, GKE, Compute Engine, IAM, DataProc)
- Strong experience with relational database like GCP BigQuery
- Experience with databases like MySQL or PostgreSQL for application backend
- Proficiency in writing and optimizing complex SQL queries and database schema design.
- Significant experience with CI/CD processes and technologies (Git plus Jenkins preferred)
- Excellent understanding of version control systems like Git.
- Experience with RESTful APIs, microservices, and containerization technologies like Docker and Kubernetes.
- Experience with schedulers like Airflow (GCP Composer plus Airflow preferred)
- Excellent analytical and problem-solving skills to troubleshoot and resolve complex software issues.
- Able to mentor, guide and lead other junior software engineers
- Demonstrated effective verbal and written communication skills
- Ability to work independently, and multi-task under short deadlines, based upon general direction