Engenheiro de Software | IA

BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonJavaJavascriptKubernetesPyTorchTypeScriptAzureGoTensorflowLangChain

Requirements

  • Solid experience in software engineering and development of scalable applications.
  • Proficiency in programming languages such as Python, Java, Go, JavaScript, or TypeScript.
  • Hands-on experience with AI and Machine Learning frameworks including LangChain, TensorFlow, PyTorch, or Scikit-learn.
  • Strong knowledge of APIs, microservices, and event-driven architectures.
  • Experience with cloud computing environments, especially Microsoft Azure.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Knowledge of relational and non-relational databases.
  • Experience with Git, CI/CD pipelines, and modern software delivery practices.
  • Strong collaboration, adaptability, ownership mindset, and customer-focused approach.

Responsibilities

  • Design and develop software applications that integrate Artificial Intelligence and Machine Learning models into scalable business solutions.
  • Integrate AI models with APIs, distributed systems, data pipelines, and existing enterprise architectures.
  • Collaborate with Data Scientists and Data Engineers to support model training, deployment, versioning, and lifecycle management.
  • Implement MLOps practices to ensure automation, monitoring, scalability, traceability, and reliability of AI solutions in production.
  • Develop intelligent solutions using LLMs, including chatbots, semantic search, recommendation systems, classification tools, and automation workflows.
  • Ensure software quality, security, performance, and adherence to engineering best practices.
  • Participate in architecture discussions, technical reviews, and definition of development standards.
  • Continuously improve AI and software performance by monitoring metrics, identifying optimization opportunities, and refining solutions.
  • Produce technical documentation and actively share knowledge with the engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now