Back to jobs
New

Senior Software Engineer

Brazil

Job Title: Senior Software Engineer

Key Skills: Python, Microsoft Azure, Azure OpenAI, LLMs, RAG, Docker

Location: Brazil

Mode: Remote

Experienced Senior Software Engineer to design, develop, and maintain scalable AI-powered services and cloud-native solution. The ideal candidate will possess strong expertise in Python development, Azure cloud services, containerized application architectures, large language model (LLM) integrations, and modern AI concepts such as Retrieval-Augmented Generation (RAG), vector search, and prompt engineering. 



Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Python and FastAPI.
  • Build and deploy cloud-native applications leveraging Microsoft Azure services and Azure AI capabilities.
  • Develop and optimize AI-powered solutions using Large Language Models (LLMs), including GPT-family models and Microsoft Copilot integrations.
  • Implement Retrieval-Augmented Generation (RAG) architectures, vector databases, semantic search, indexing strategies, and reranking techniques.
  • Engineer and optimize prompts and AI orchestration workflows to improve model accuracy and user experience.
  • Develop, deploy, and manage containerized applications using Docker and container technologies.
  • Create and maintain CI/CD pipelines, source control workflows, and deployment processes using Git-based development practices.
  • Work within Linux-based environments, virtual machines, and containerized infrastructures.
  • Design and implement data storage solutions utilizing NoSQL databases and modern data access patterns.
  • Integrate Optical Character Recognition (OCR) technologies for document ingestion and information extraction.
  • Write comprehensive unit tests and contribute to quality assurance efforts to ensure reliability, maintainability, and scalability.
  • Collaborate with cross-functional teams to define technical requirements, architecture decisions, and implementation strategies.
  • Stay current with emerging AI technologies, cloud services, and software engineering best practices.

 

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Strong proficiency in Python and object-oriented software development.
  • Hands-on experience with Microsoft Azure services and cloud-native application development.
  • Experience working with Docker, containers, and containerized deployment models.
  • Practical experience integrating and utilizing Large Language Models (LLMs), including GPT-family models.
  • Knowledge of AI development tools such as Microsoft Copilot, GitHub Copilot, and familiarity with alternative AI platforms such as Google Gemini and Anthropic Claude.
  • Solid understanding of:
    • Retrieval-Augmented Generation (RAG)
    • Vector databases and embeddings
    • Semantic search and indexing
    • Prompt engineering
    • Reranking strategies
  • Experience using Git and collaborative version control workflows.
  • Strong Linux administration and troubleshooting skills.
  • Experience working with NoSQL databases.
  • Familiarity with OCR technologies and information extraction workflows.
  • Experience implementing automated testing and unit testing frameworks.
  • Strong problem-solving and communication skills.

 

Preferred Skills

  • Knowledge of React and TypeScript for full-stack application development.
  • Experience designing AI-powered document intelligence solutions.
  • Hands-on experience processing and transforming Microsoft Office and document formats, including:DOCX,PPTX,PDF.
  • Experience extracting, restructuring, classifying, and enriching information from unstructured documents.
  • Familiarity with document parsing frameworks, content extraction pipelines, and metadata enrichment processes.
  • Experience with vector databases such as Azure AI Search or similar technologies.
  • Experience deploying AI workloads in production environments.

 

Posted On: 9-10-2026

At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Create a Job Alert

Interested in building your career at Encora? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...