Exceptionally strong knowledge of design patterns and enterprise architectural patterns
Strong knowledge of gen AI technologies
Proven experience with Azure Cognitive capabilities, specifically Extraction technologies using DocIntel or equivalent
Proven knowledge of Python or other relevant programming languages with deep understanding of internals and language features
Experience with containers and orchestration tools such as Docker or Kubernetes
Experience working with relational databases like SQL or PostgreSQL, non-relational databases like MongoDB or Elasticsearch
Experience working with message brokers such as RabbitMQ or Apache Kafka
Experience in designing and implementing RESTful services
Familiarity with cloud platforms concepts incl. Microsoft Azure, AWS, or GCP
Understanding Scrum methodology
Previous experience developing high-performance distributed systems – an advantage
University degree in Computer Science/related field – an advantage
Responsibilities
Research directions for future technologies and product architecture.
Design, develop, and unit test solutions according to established standards.
Participate in peer reviews of solution designs and related code.
Collaborate with internal teams to help grow an engineering team and build an efficient process-driven engineering machine that can expand rapidly when needed.
Mentor and grow team engineers by creating and implementing best practices and establishing a suitable protocol that ensures code quality and productivity.
Work closely with the R&D Manager to create a roadmap that supports our evolving products and organize work effectively.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.