Software Engineer Jobs at GlobalPoint with Visa Sponsorship
GlobalPoint hires Software Engineers across its technology and software operations and has a track record of sponsoring candidates through multiple visa pathways. If you're on OPT, CPT, or pursuing permanent residency, GlobalPoint's engineering roles are worth targeting early in your job search.
See All Software Engineer at GlobalPoint JobsOverview
Showing 5 of 34+ Software Engineer Jobs at GlobalPoint jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 34+ Software Engineer Jobs at GlobalPoint
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at GlobalPoint.
Get Access To All Jobs
INTRODUCTION
Long term Charlotte, NC
ROLE AND RESPONSIBILITIES
- Lead the architecture and development of LLM-driven applications, AI agents, and RAG-based systems.
- Provide technical guidance, conduct code reviews, and mentor junior team members.
- Drive best practices in Python backend engineering, API development, and AI system design.
Backend Engineering (Python)
- Build and maintain backend services using FastAPI or Flask.
- Develop scalable API endpoints for AI applications, embeddings, and retrieval systems.
- Ensure backend code quality, modularity, performance, and maintainability.
LLMs, RAG, and AI Agent Development
- Build AI applications using: LangChain, LangGraph, Semantic Kernel, Haystack, LlamaIndex, AutoGen.
- Develop autonomous or semi-autonomous AI agents with tool calling and workflow graphs.
- Implement Retrieval-Augmented Generation (RAG), embedding pipelines, chunking strategies, reranking, and grounding techniques.
- Work with OpenAI SDK and other LLM providers (Anthropic, Azure OpenAI, Cohere, etc.).
- Manage prompt engineering, prompt routing, safety guardrails, and evaluation metrics.
Data & Vector Search Engineering
- Build data pipelines for indexing, embeddings, and retrieval workflows.
- Work with SQL databases (PostgreSQL, MySQL, etc.) for metadata and application storage.
- Work with vector databases such as: Redis, Postgres with pgvector, Elasticsearch, Neo4j, or others.
- Implement and optimize search workflows using FAISS or similar similarity search libraries.
MLOps, Deployment & Observability
- Deploy AI services using Docker, container orchestration, and cloud environments.
- Implement monitoring for AI behavior, performance, error rates, and retrieval accuracy.
- Set up CI/CD pipelines for backend and AI components.
- Optimize inference cost, latency, and reliability.
Cross-Functional Collaboration
- Collaborate with product, data engineering, and business teams to understand requirements.
- Translate business problems into scalable AI architectures and deliver practical solutions.
- Communicate technical decisions, trade-offs, and progress to stakeholders.
REQUIREMENTS
- Bachelor’s/Master’s degree in Computer Science, AI/ML, Data Science, or related fields.
- 10+ years of experience in Python backend development.
- Strong proficiency in FastAPI or Flask.
- Strong working knowledge of SQL databases (Postgres, MySQL, etc.).
- Hands-on expertise with vector databases: Redis, Postgres/pgvector, Elasticsearch, or Neo4j.
- Practical experience with FAISS for similarity search.
- Hands-on experience with modern LLM frameworks: LangChain, LangGraph, Semantic Kernel, Haystack, LlamaIndex, AutoGen.
STRONG UNDERSTANDING OF
- Embeddings & vector search
- RAG pipelines
- Retrieval optimization
- Chunking strategies
- Document loaders & indexing
- Experience building AI apps using OpenAI SDK or similar.
- Experience deploying APIs/services using Docker and cloud environments.
- Leadership experience: guiding teams, conducting reviews, driving architecture decisions.

INTRODUCTION
Long term Charlotte, NC
ROLE AND RESPONSIBILITIES
- Lead the architecture and development of LLM-driven applications, AI agents, and RAG-based systems.
- Provide technical guidance, conduct code reviews, and mentor junior team members.
- Drive best practices in Python backend engineering, API development, and AI system design.
Backend Engineering (Python)
- Build and maintain backend services using FastAPI or Flask.
- Develop scalable API endpoints for AI applications, embeddings, and retrieval systems.
- Ensure backend code quality, modularity, performance, and maintainability.
LLMs, RAG, and AI Agent Development
- Build AI applications using: LangChain, LangGraph, Semantic Kernel, Haystack, LlamaIndex, AutoGen.
- Develop autonomous or semi-autonomous AI agents with tool calling and workflow graphs.
- Implement Retrieval-Augmented Generation (RAG), embedding pipelines, chunking strategies, reranking, and grounding techniques.
- Work with OpenAI SDK and other LLM providers (Anthropic, Azure OpenAI, Cohere, etc.).
- Manage prompt engineering, prompt routing, safety guardrails, and evaluation metrics.
Data & Vector Search Engineering
- Build data pipelines for indexing, embeddings, and retrieval workflows.
- Work with SQL databases (PostgreSQL, MySQL, etc.) for metadata and application storage.
- Work with vector databases such as: Redis, Postgres with pgvector, Elasticsearch, Neo4j, or others.
- Implement and optimize search workflows using FAISS or similar similarity search libraries.
MLOps, Deployment & Observability
- Deploy AI services using Docker, container orchestration, and cloud environments.
- Implement monitoring for AI behavior, performance, error rates, and retrieval accuracy.
- Set up CI/CD pipelines for backend and AI components.
- Optimize inference cost, latency, and reliability.
Cross-Functional Collaboration
- Collaborate with product, data engineering, and business teams to understand requirements.
- Translate business problems into scalable AI architectures and deliver practical solutions.
- Communicate technical decisions, trade-offs, and progress to stakeholders.
REQUIREMENTS
- Bachelor’s/Master’s degree in Computer Science, AI/ML, Data Science, or related fields.
- 10+ years of experience in Python backend development.
- Strong proficiency in FastAPI or Flask.
- Strong working knowledge of SQL databases (Postgres, MySQL, etc.).
- Hands-on expertise with vector databases: Redis, Postgres/pgvector, Elasticsearch, or Neo4j.
- Practical experience with FAISS for similarity search.
- Hands-on experience with modern LLM frameworks: LangChain, LangGraph, Semantic Kernel, Haystack, LlamaIndex, AutoGen.
STRONG UNDERSTANDING OF
- Embeddings & vector search
- RAG pipelines
- Retrieval optimization
- Chunking strategies
- Document loaders & indexing
- Experience building AI apps using OpenAI SDK or similar.
- Experience deploying APIs/services using Docker and cloud environments.
- Leadership experience: guiding teams, conducting reviews, driving architecture decisions.
See all 34+ Software Engineer at GlobalPoint jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at GlobalPoint roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at GlobalPoint Jobs
Align your resume to engineering role requirements
GlobalPoint's Software Engineer postings typically emphasize full-stack or backend experience. Tailor your resume to mirror the exact tech stack listed in each job description so your application clears the initial screening before visa eligibility even comes up.
Time your OPT application before your program ends
USCIS recommends filing your OPT application up to 90 days before your program end date. Starting that process early gives you a valid EAD in hand when GlobalPoint extends an offer, removing a common hiring hesitation for international candidates.
Target GlobalPoint roles that match your degree field
For F-1 OPT and CPT eligibility, your software engineering role must directly relate to your field of study. A computer science or engineering degree maps cleanly, but applied mathematics or information systems degrees require you to document the connection explicitly.
Ask about PERM timing during offer negotiations
If GlobalPoint is sponsoring an EB-2 or EB-3 Green Card, the PERM labor certification process with DOL typically takes 12 to 18 months before an I-140 is even filed. Clarifying the employer's intended start date for that process protects your long-term timeline.
Browse GlobalPoint openings on Migrate Mate
Filtering for Software Engineer roles at companies with active visa sponsorship saves significant research time. Migrate Mate surfaces GlobalPoint positions alongside verified sponsorship history, so you can focus your applications on roles where sponsorship is already confirmed.
Verify your TN eligibility before the interview stage
Canadian and Mexican citizens can qualify for TN status in a computer systems analyst or engineer category, and GlobalPoint sponsors TN visas. Confirm your specific job title maps to an approved USMCA category before you reach the offer stage to avoid last-minute complications.
Software Engineer at GlobalPoint jobs are hiring across the US. Find yours.
Find Software Engineer at GlobalPoint JobsFrequently Asked Questions
Does GlobalPoint sponsor H-1B visas for Software Engineers?
GlobalPoint's primary documented sponsorship pathways for Software Engineers are F-1 OPT, F-1 CPT, TN, and employment-based Green Cards through EB-2 and EB-3. There is no confirmed H-1B sponsorship track record for this role at GlobalPoint. If H-1B is your target pathway, clarify sponsorship intent directly with the recruiter during early conversations.
How do I apply for Software Engineer jobs at GlobalPoint?
Start by browsing open Software Engineer positions on Migrate Mate, which lists GlobalPoint roles filtered by visa sponsorship availability. Apply directly through GlobalPoint's careers portal and indicate your visa status clearly in your application. Recruiters at technology companies expect this disclosure upfront, and providing it early speeds up the sponsorship eligibility assessment on their end.
Which visa types does GlobalPoint commonly use for Software Engineer roles?
GlobalPoint sponsors Software Engineers through F-1 OPT and F-1 CPT for recent graduates, TN status for Canadian and Mexican citizens under USMCA, and EB-2 or EB-3 employment-based Green Cards for permanent residency. Each pathway has distinct eligibility rules, so your current immigration status and degree field determine which option applies to you.
What qualifications does GlobalPoint expect from Software Engineer candidates?
GlobalPoint's Software Engineer roles in the technology and software sector typically require a bachelor's degree in computer science, software engineering, or a closely related field. Hands-on experience with specific frameworks or languages listed in the job posting carries significant weight. For OPT and CPT eligibility, your coursework must align with the engineering function described in the role.
How do I plan my timeline if GlobalPoint is sponsoring a Green Card through EB-2 or EB-3?
The employer-sponsored Green Card process involves DOL PERM labor certification, an I-140 immigrant petition with USCIS, and then adjustment of status or consular processing. PERM alone can take 12 to 18 months, and priority date backlogs add further time for certain nationalities. Raise the Green Card sponsorship question during offer negotiations so both you and GlobalPoint can align on a realistic timeline from the start.
See which Software Engineer at GlobalPoint employers are hiring and sponsoring visas right now.
Search Software Engineer at GlobalPoint Jobs