Job Overview:
As a Senior Python Consultant, you will bring advanced technical expertise to design, develop, and implement solutions primarily using Python, Google Cloud Platform (GCP), and SQL. Working closely with cross-functional teams, you will provide insights and drive innovations that optimize performance, support scalability, and improve overall functionality. A strong familiarity with React and/or Large Language Model (LLM) agent technologies will further enhance our client solutions and provide added value through a deeper, multi-disciplinary approach.
Key Responsibilities:
- Solution Design and Development: Lead the design, development, and deployment of robust applications using Python, SQL, and GCP technologies.
- Technical Consulting: Provide expert-level consultation to assess client needs, design technical solutions, and guide development teams in best practices.
- Collaboration: Work closely with cross-functional teams, including DevOps, Frontend, and AI/ML teams, to integrate solutions and improve workflows.
- Code Review and Optimization: Conduct code reviews, identify optimization opportunities, and maintain high code quality standards.
- Data Analysis and Processing: Utilize SQL to query, analyze, and process data, ensuring efficient database management and high performance.
- Frontend and LLM Integration: Leverage experience with React and/or LLM agents to build or enhance frontend solutions that integrate seamlessly with backend systems.
- Documentation: Create detailed documentation for solutions, including codebase, architecture, and technical processes for scalability and maintenance.
Qualifications:
- Technical Expertise:
- Python: Extensive experience in Python for building applications, scripting, and automation.
- GCP: Strong knowledge of Google Cloud Platform services for infrastructure, data storage, and cloud-based processing.
- SQL: Proficient in SQL for data analysis, database design, and performance optimization.
- React (optional): Familiarity with React for integrating or enhancing frontend functionalities.
- LLM Agents (optional): Understanding of Large Language Model agent architectures for AI/ML applications.
- Problem-Solving Skills: Demonstrated ability to troubleshoot complex technical issues and provide effective solutions.
- Communication Skills: Strong written and verbal communication skills for interacting with stakeholders and documenting solutions.
- Adaptability: Ability to work in a fast-paced environment with evolving requirements and multiple projects.