Strong skills in programming languages such as Python, Go, Kotlin, Java, C or C++
Experienced in working with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL) understanding common use cases and performance pitfalls.
Experience with API development and integration.
Excellent problem-solving skills and attention to detail.
Strong communication (both in English and Portuguese) and teamwork skills.
Able to work efficiently on highly scalable and distributed projects.
Proven experience with projects where the scope is not clearly defined.
Faster learner, easily adapting to new technologies quickly and efficiently.
Passionate and proven experience to build reliable minimum viable products and pilots in a short amount of time.
Responsibilities:
Design, develop, and implement generative AI-based applications.
Work with large language models (LLMs) to create innovative applications and solutions.
Conduct research to stay updated with the latest advancements in generative AI.
Develop and optimize RAG systems to enhance the performance and accuracy of AI models.
Implement robust data retrieval mechanisms to support RAG frameworks.
Collaborate with data engineers to ensure seamless integration of data pipelines.
Design and develop APIs to interface with various AI models and services.
Ensure APIs are secure, scalable, and performant.
Ensure seamless integration of our AI applications with other software systems, enhancing interoperability and functionality (e.g., WhatsApp, Slack, Teams, Google Chat, and other 3rd party mobile applications).
Work closely with cross-functional teams including product managers, designers, and other engineers.
Participate in code reviews and provide constructive feedback to peers.
Communicate technical concepts and project progress effectively to non-technical stakeholders.