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.