Inkeros is seeking a highly skilled and experienced Solution Architect to spearhead the technical design and development of our SaaS platform. You will play a critical role in shaping the future of our platform, ensuring its scalability, security, and performance while delivering an exceptional user experience.
Key Responsibilities :
- Lead the technical design and implementation of our SaaS platform, utilizing your expertise in Python, Django, and GCP.
- Design and implement robust data pipelines for efficient ELT / ETL processes, leveraging your data science and data analysis skills.
- Develop and maintain a scalable and secure cloud infrastructure on GCP, including database schemas (PostgreSQL), API integrations, and containerization technologies (Docker, Kubernetes).
- Champion best practices in software development, security, and performance optimization.
- Collaborate closely with stakeholders across development, UX / UI, and product teams to gather requirements, provide technical guidance, and ensure alignment with business objectives.
- Drive automation initiatives to enhance efficiency and productivity across the platform.
- Design and implement BI solutions and data visualizations to provide meaningful insights from platform data.
- Stay abreast of the latest advancements in AI and machine learning, exploring their potential applications within our SaaS platform.
- Contribute to the creation and maintenance of comprehensive technical documentation.
Qualifications :
7+ years of experience in software development, with at least 3+ years as a Solution Architect.Deep understanding of Python and the Django framework.Proven expertise in designing and implementing solutions on GCP.Strong data science and data analysis skills, with experience in ELT / ETL processes.Hands-on experience with containerization technologies (Docker, Kubernetes).Solid understanding of API design and integration.Experience with BI tools and data visualization techniques.Experience with CI / CD pipelines and infrastructure-as-code principles.Excellent communication, interpersonal, and problem-solving skills.Passion for building high-quality, user-friendly software.REQUIRED COMPETENCIES
Continuous Learning : Possesses willingness and ability to learn by regularly upgrading their skills, increasing knowledge to enhance personal and organizational performance.Informing : Consistently provides the information people need to know their jobs; proactively updates on changes to deadline and deliverables; is timely with information.Teamwork : Works cooperatively across teams and organizational boundaries to achieve shared goals.Adaptability : Adapts their approach as the requirements of a situation change; easily accepting changes in their work environment or job requirements.Follow through : Keeps tasks moving forward and sees projects through to completion; is self-directed; takes responsibility for personal actions and outcomes.Problem solving : Understands work-related problems or situations and takes action to resolve them appropriately; able to break problems down into component parts and analyze before providing a solution.Communication : Interacts with teammates and stakeholders effectively, understands issues and provides proposals; Provides clear and concise documentation; Provides and receives information of varying complexity with ease, achieving desired communication outcomes.Bonus :
Experience with AI / ML model development and deployment.Contributions to open-source projects.