Apply

Senior Backend Software Engineer | Artificial Intelligence

Posted 24 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Brazil

🔍 Industry: Wellness

🗣️ Languages: English, Portuguese

🪄 Skills: AWSBackend DevelopmentPythonSQLArtificial IntelligenceCloud ComputingETLGitJavaKotlinKubernetesMachine LearningData engineeringGoNosql

Requirements:
  • 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.
Apply