15 GAMIFi Consulting Services Jobs
8-15 years
Python Architect - Artificial Intelligence/Machine Learning (8-15 yrs)
GAMIFi Consulting Services
posted 9d ago
Key skills for the job
Job Title : Technical Architect - Python, AI/ML
Location : Bangalore,
Job Type : Full-Time, Work from Office
Role Dimension :
We are looking for an experienced Technical Architect with over 15 years of experience in the software development industry, including extensive expertise in Python, Flutter, and Artificial Intelligence/Machine Learning (AI/ML). The ideal candidate will possess a deep understanding of software architecture and design, demonstrate a proven track record of building scalable and robust applications, and have the ability to lead and mentor development teams in a dynamic and fast-paced environment.
Key Responsibilities :
- Architectural Leadership : Design and oversee the development of complex, high-performance, and scalable software architectures using Python, Flutter, and AI/ML technologies. Ensure alignment with business requirements and technical goals.
- Technical Strategy & Vision: Define the technical roadmap and strategy for integrating Python, Flutter, and AI/ML technologies to enhance the company's product offerings. Evaluate emerging technologies and frameworks to determine their potential impact on the company.
- Team Mentorship & Leadership: Lead and mentor a team of developers, providing guidance on best practices, architectural patterns, and development methodologies. Foster a culture of continuous improvement and technical excellence.
- AI/ML Solution Development: Architect and implement AI/ML models and frameworks, ensuring they are robust, scalable, and optimized for performance. Collaborate with data scientists to integrate these models into production systems.
- Cross-Platform Development: Oversee the development of high-quality cross-platform applications using Flutter, ensuring seamless integration with back-end services developed in Python.
- Code Quality & Review: Establish and enforce coding standards and best practices. Conduct regular code reviews to maintain high code quality and facilitate knowledge sharing among team members.
- Collaboration & Communication: Work closely with product management, design, and engineering teams to translate business requirements into technical specifications. Serve as a bridge between technical and non-technical stakeholders.
- Performance Optimization & Scalability: Identify performance bottlenecks and design solutions to enhance system performance and scalability. Optimize application performance across all platforms.
- Documentation & Standards: Develop and maintain comprehensive architectural documentation, including design patterns, best practices, and technical specifications. Ensure that all documentation is kept up-to-date and easily accessible.
Required Skills and Qualifications:
- Education: Bachelor's or master's degree in computer science, Engineering, or a related field.
- Experience: Over 15+ years of experience in software development, with at least 5 years in a technical leadership or architectural role.
- Technical Expertise:
- Python: Extensive experience in Python programming and frameworks (e.g., Django, Flask). Strong understanding of Python libraries used in AI/ML.
- Flutter: Proven experience in developing and deploying cross-platform mobile applications using Flutter.
- AI/ML: Deep understanding of machine learning algorithms, data science, and experience with AI/ML frameworks such as TensorFlow, PyTorch, Scikit-Learn, and others.
- Architectural Skills: Demonstrated expertise in designing complex, scalable, and maintainable software architectures for both mobile and web platforms.
- Full Stack Development: Comprehensive knowledge of front-end and back-end development,including experience with JavaScript frameworks and API development.
- Database Proficiency: Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g.,MongoDB) databases, and familiarity with data modeling and performance optimization.
- Leadership & Mentorship: Proven track record of leading and mentoring technical teams, fostering collaboration, and driving technical excellence.
- Analytical Thinking: Strong problem-solving skills and the ability to think strategically about technology solutions.
- Communication Skills : Excellent communication skills, with the ability to articulate complex technical concepts to stakeholders at all levels.
Preferred Skills :
- Experience in developing microservices architectures and RESTful APIs.
- Familiarity with Agile/Scrum methodologies and experience in a product-driven environment.
- Experience in designing systems with high availability, reliability, and security.
Functional Areas: Other
Read full job description8-15 Yrs