Technical Lead - GenAI

Nearform Logo

Nearform

πŸ“Remote - Worldwide

Summary

Join Nearform as a Technical Lead in a contract, full-time, remote position based in Brazil. Lead and guide development teams, working directly with clients to translate business and technical requirements into impactful applications. Responsibilities include providing technical and line-management leadership, ensuring project success, identifying and resolving blockers, upholding best practices, working directly with clients, shaping architectural decisions, and providing project status updates. The ideal candidate possesses expertise in Generative AI, Python, AI/ML libraries, LangChain or similar frameworks, data science techniques, and client interaction. Experience leading software engineering teams and a deep understanding of agile methodologies, testing, and version control are crucial. Nearform offers a collaborative environment focused on technical excellence and continuous learning.

Requirements

  • Generative AI: GenAI models (Eg.: Azure OpenAI GPT), Multi-Agent System Architecture
  • Proficiency in Python and AI/ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn)
  • Experience with LangChain, AutoGen, or similar frameworks for multi-agent systems
  • Strong knowledge of Data Science techniques, including data preprocessing, feature engineering, and model evaluation
  • Experience working directly with clients or customers to understand technical requirements
  • Experience leading software engineering teams through technical delivery and either direct line management or mentoring
  • Deep understanding of agile ways of working, best practices and design patterns
  • Deep understanding of test-driven development and testing best practices
  • Deep understanding of version control tools, e.g. Git
  • Understanding of DevOps practices and cloud technologies (AWS, Azure, GCP)
  • Understanding of operational concerns (such as monitoring, performance testing, security considerations, accessibility, GDPR)
  • Empathy and people skills

Responsibilities

  • Provide technical and line-management leadership to your development team
  • Take responsibility for the successful delivery of projects
  • Identify and resolve blockers before they become issues
  • Ensure best practices in software development, DevOps, and agile methodologies are upheld within the team
  • Work directly with clients, translating requirements into technical briefs
  • Shape and define architectural decisions ensuring scalability, security, and maintainability
  • Provide updates to client and Nearform leadership to ensure clear understanding of project status and drive good decision-making

Preferred Qualifications

  • Familiarity with Big Data tools (e.g., Spark, Hadoop) / Databricks and databases (e.g., SQL, NoSQL)
  • Expertise in ReactJS for building responsive and interactive user interfaces

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.