Python Engineer Jobs in USA with Visa Sponsorship
Python Engineers are among the most consistently sponsored roles in the U.S. tech industry. Employers regularly file H-1B visa and O-1 visa petitions for qualified candidates, and the role qualifies as a specialty occupation given its bachelor's degree requirement in computer science or a related field. For detailed occupation requirements, see the O*NET profile.
Find Python Engineer JobsOverview
Showing 5 of 169+ Python Engineer jobs










See all 169+ Python Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Python Engineer roles.
Get Access To All Jobs
INTRODUCTION
Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients’ best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services. Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We’ll enable growth and progress together.
ROLE AND RESPONSIBILITIES
We are seeking a highly skilled and motivated Python/Generative AI Developer to join our growing team. The ideal candidate will be responsible for designing, developing, and deploying advanced Generative AI models and applications, including sophisticated chat interfaces. You will work on various aspects of the AI lifecycle, from research and prototyping to production deployment, contributing to solutions that drive innovation and efficiency within our organization.
Responsibilities:
- Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
- Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
- Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
- Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
- Ensure essential procedures are followed and help define operating standards and processes
- Serve as advisor or coach to new or lower level analysts
- Has the ability to operate with a limited level of direct supervision.
- Can exercise independence of judgement and autonomy.
- Acts as SME to senior stakeholders and/or other team members.
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
BASIC QUALIFICATIONS
- 5-8 years of professional experience in software development, with a strong focus on Python.
- Proven experience with Generative AI models, including hands-on experience with large language models (LLMs) or other generative architectures.
- Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or JAX.
- Experience with Google ADK or similar Google AI/ML platforms and SDKs.
- Strong front-end development skills, particularly with React, for building interactive user interfaces.
- Demonstrable experience in implementing chat functionalities, including handling HTTP streaming, asynchronous operations, managing file uploads, and applying various chat formatting techniques.
- Solid understanding of machine learning principles, algorithms, and data structures.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and MLOps practices for deploying and managing AI models.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication and interpersonal skills.
Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
JOB FAMILY GROUP
Technology
JOB FAMILY
Applications Development
TIME TYPE
Full time
PRIMARY LOCATION
Irving Texas United States
PRIMARY LOCATION FULL TIME SALARY RANGE
$107,120.00 - $160,680.00
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
ANTICIPATED POSTING CLOSE DATE
Jun 24, 2026
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
See all 169+ Python Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Python Engineer roles.
Get Access To All JobsTips for Finding Visa Sponsorship as a Python Engineer
Target companies with H-1B filing history
Companies that have sponsored Python Engineers before are far more likely to do it again. Look for employers with consistent H-1B disclosure data in software engineering roles rather than cold-applying to firms with no sponsorship track record.
Frame your degree field carefully
H-1B specialty occupation requires a degree directly related to the role. Computer science, software engineering, and mathematics are clean fits. If your degree is in a different field, be prepared to explain the connection through coursework or a credential evaluation.
Highlight production-scale Python experience
Sponsors want engineers who have shipped real systems, not just scripted automation. Emphasize experience with frameworks like Django, FastAPI, or Flask, and production deployments on AWS, GCP, or Azure. This distinction matters during H-1B specialty occupation assessment.
Know your visa timeline before accepting offers
If you need an H-1B cap-subject petition, the October 1 start date is fixed. You cannot begin work before it activates. Cap-exempt employers like universities and nonprofits can file and start employment year-round, which is worth factoring into your job search.
Ask about premium processing upfront
Standard H-1B adjudication can take three to six months. Premium processing reduces this to roughly two to three weeks. Confirming whether your employer will use premium processing helps you plan your start date and avoid gaps in work authorization.
Use Migrate Mate to filter for verified sponsors
Not every job listing that mentions visa sponsorship will actually follow through. Migrate Mate surfaces Python Engineer roles from employers with documented sponsorship history, so you spend time applying to companies that have committed to the process before.
Frequently Asked Questions
Does a Python Engineer role qualify for H-1B sponsorship?
Yes. Python Engineer roles qualify as H-1B visa specialty occupations because the position normally requires at least a bachelor's degree in computer science, software engineering, or a closely related field. USCIS scrutinizes job descriptions closely, so employers typically document the technical complexity of the role, including system design responsibilities and language-specific requirements, to support the petition.
What degree do I need for a Python Engineer to get H-1B sponsorship?
A bachelor's degree in computer science, software engineering, information technology, or mathematics is the cleanest fit. Degrees in other STEM fields can work if you can demonstrate their direct relevance to the Python Engineer role through coursework or a credential evaluation. A three-year Australian bachelor's degree is generally accepted as equivalent to a U.S. four-year degree for H-1B purposes.
How competitive is H-1B sponsorship for Python Engineers compared to other tech roles?
Python Engineers appear frequently in H-1B disclosure data because demand for the skill set is high across industries including fintech, healthcare technology, and cloud infrastructure. The H-1B lottery applies equally regardless of role, with a roughly 25% selection rate in recent years. However, Python Engineers working for cap-exempt employers such as universities or research institutions are not subject to the lottery.
Can I get sponsored as a Python Engineer without a traditional CS degree?
It is possible but harder. USCIS allows work experience to substitute for formal education in some cases, using a three-for-one rule where three years of relevant experience replaces one year of a bachelor's degree. However, this path invites more scrutiny and is employer-dependent. Some employers will not file H-1B petitions without a formal four-year degree, so it is worth confirming their requirements early.
Where can I find Python Engineer jobs that offer visa sponsorship?
Migrate Mate lists Python Engineer roles specifically from employers with verified sponsorship history. Searching general job boards often surfaces listings that mention sponsorship without the employer having ever filed a petition. Migrate Mate filters for companies that have documented H-1B or other work visa filings, which significantly improves your chances of reaching an offer that actually leads to a sponsored petition.
What is the prevailing wage requirement for sponsored Python Engineer jobs?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.