AI Backend Engineer (Java/Azure) $$$$ Offline

Aimprosoft Top Employer

🚀AIMPROSOFT — AI Backend Engineer (Java & Azure) Opportunity!

 

Aimprosoft is expanding its engineering team and is seeking an AI Backend Engineer (Java & Azure) for a long-term contract (1+ year) to join a strategic North American EdTech platform modernizing student employability services with AI.

 

🎯About the client & role:

Our client powers one of the leading education-technology ecosystems in Canada and the U.S., enabling universities to connect academic programs, real-world experience, and labor market opportunities for tens of thousands of students.

The platform is now evolving into an AI-enhanced employability engine, embedding intelligent services into student and employer workflows, including:
 

  • 📊 Labour Market Insights to map program skills to real job demand
  • 🔍 Employer trust scoring & fraud detection integrated into onboarding flows
  • 🤝 Skills-aware job—student matching using embeddings & similarity scoring
  • 🧠 Automated skill extraction from resumes and project artifacts
  • 🎓 AI-powered career advisor (RAG-based guidance)
     

You will design and implement the backend logic that powers these AI features — building and integrating Azure Cognitive Services, Azure AI Search, and Azure OpenAI into production microservices written in Java.
Your contribution will directly impact student outcomes and platform intelligence.



🔥What We Need From You:

  • Strong proficiency in Java (Spring Boot, REST services, multithreading, microservices)
  • Experience integrating Azure AI services (Azure OpenAI, Azure Cognitive Search, Azure AI Language, Azure Functions)
  • Experience with RAG pipelines, embeddings, and vector similarity search
  • Familiarity with skills taxonomies (ESCO, NOC) or willingness to learn
  • Experience with service-oriented architectures, distributed systems, and event-driven workflows
  • Understanding of NLP, entity extraction, and classification techniques
  • Experience working with relational databases and schema evolution
  • Containerization experience: Docker / Kubernetes / Azure Container Apps
  • Solid understanding of security, IAM, secrets, and environment management in Azure
     

📌Nice to have:

  • Experience with resume parsing APIs or document extraction pipelines
  • Familiarity with Azure DevOps CI/CD
  • Experience with UML and architecture documentation
  • Experience with large educational or enterprise data models

 

💼What We Offer:

  • Official military deferment (reservation)
  • A competitive compensation that appreciates your skills and experience
  • Lead refactoring initiatives for the AI-enabled architecture
  • Influence core platform design decisions related to AI, RAG pipelines, and microservices
  • Potential for future leadership roles as AI components expand across the platform
  • Cozy atmosphere and modern approaches. We have neither bureaucracy nor strict management nor “working under pressure” conditions
  • Opportunity to implement your ideas, tools, and approaches. We are open to changes and suggestions aimed at improvement

Required skills experience

Java

Required languages

English B1 - Intermediate
Java, Azure AI Services, Azure OpenAI, Azure Cognitive Search, Azure AI Language, Azure Functions

The job ad is no longer active

Look at the current jobs Java →

Loading...