Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Senior Python BE Developer
Location
Mexico
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python BE Developer
Encora Digital
Role Description We at Coforge are hiring a Senior Python Developer - AI Engineer with the following skill set. - Develop and maintain high-performance microservices using Python and FastAPI. - Support the migration of frontend components from Angular to React and backend services from .NET/Node. - Build and integrate RAG-based LLM features and Vector Databases into industrial engineering workflows. - Collaborate with Data Engineers to ensure application logic aligns with Databricks and Microsoft Fabric architectures. - Implement automated tests and documentation for new AI service components to ensure production readiness. Qualifications - Experience with Python: Specifically FastAPI for building microservices and APIs. - Frontend Development: Professional experience with ReactJS (TS/JS). - Backend Versatility: Experience with .NET/C# or Node.js. - AI/LLM Implementation: Experience implementing RAG patterns and working with Vector Databases (e.g., ChromaDB). Requirements - Migration Experience: Familiarity with transitioning applications from Angular to React. - Database Knowledge: Experience with MongoDB and relational databases. - Cloud Services: Experience with Azure ecosystem and Azure AI Services. - Data Platforms: Familiarity with Databricks or Microsoft Fabric. - Authentication: Experience with Azure AI/Entra ID (formerly Cognito/AD). - Domain Knowledge: Interest in hydraulics or industrial engineering calculations. - Testing: Experience with unit and integration testing for AI-driven applications. Company Description 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Independently work in a technical direction and implementation in a team within a defined architecture in all stages from conceptualization to deployment. • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront. • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction. • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
• Independently work in a technical direction and implementation in a team within a defined architecture in all stages from conceptualization to deployment. • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront. • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction. • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
• Independently work in a technical direction and implementation in a team within a defined architecture in all stages from conceptualization to deployment. • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront. • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction. • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
• Develop, maintain, and extend high-performance, secure system software in C/C++. • Integrate and work with open-source projects such as OpenSSL, FFmpeg, glibc, systemd, tcpdump, libssh2, ImageMagick, and FreeRDP. • Design tools and infrastructure to support model training and evaluation workflows. • Build systems for suggesting code patches based on bug reports, issue descriptions, and vulnerability IDs. • Automate assessment of PRs and patch diffs for correctness and completeness. • Develop solution plans, set up reproducible environments, and evaluate test outcomes. • Collaborate with AI engineers on integrations involving Rust bindings and Python-based orchestration tools. • Analyze low-level system behavior using profiling, tracing, and debugging tools. • Write clear, maintainable code and documentation for internal systems and external libraries.

