CPT Junior Analyst Jobs
Junior Analyst roles in finance, consulting, and operations map directly to business, economics, and data science curricula, making CPT authorization straightforward for most F-1 students. Your DSO will need to confirm the position ties to your degree program before you start. Part-time CPT (under 20 hours per week) keeps your full-time CPT eligibility intact for future semesters.
See All Junior Analyst JobsOverview
Showing 1 of 1+ Junior Analyst jobs


Have you applied for this role?
See all Junior Analyst jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Junior Analyst roles.
Get Access To All Jobs
INTRODUCTION
Axle is a bioscience and information technology company that offers advancements in translational research, biomedical informatics, and data science applications to research centers and healthcare organizations nationally and abroad. With experts in biomedical science, software engineering, and program management, we focus on developing and applying research tools and techniques to empower decision-making and accelerate research discoveries. We work with some of the top research organizations and facilities in the country including multiple institutes at the National Institutes of Health (NIH).
Benefits We Offer:
- 100% Medical, Dental & Vision Coverage for Employees
- Paid Time Off and Paid Holidays
- 401K match up to 5%
- Educational Benefits for Career Growth
- Employee Referral Bonus
- Flexible Spending Accounts:
- Healthcare (FSA)
- Parking Reimbursement Account (PRK)
- Dependent Care Assistant Program (DCAP)
- Transportation Reimbursement Account (TRN)
ROLE AND RESPONSIBILITIES
Axle is hiring a Junior Data Science Engineer to support projects across the federal space, including the National Center for Advancing Translational Sciences (NCATS) within the National Institutes of Health (NIH). You will work alongside a collaborative team of developers, data scientists, and subject matter experts to build and enhance data-driven applications, APIs, and analytics tools that support scientific research and data exploration. This role provides hands-on experience with modern web technologies, data pipelines, and cloud-based environments, contributing to systems that enable interactive data analysis and visualization.
BASIC QUALIFICATIONS
- Bachelor’s Degree (or currently pursuing) in Computer Science, Data Science, Bioinformatics, Statistics, Engineering, or related field
- Experience or coursework in JavaScript/TypeScript and/or Python
- Exposure to full-stack development concepts (frontend and backend)
- Familiarity with Node.js and Angular or similar frameworks
- Understanding of RESTful APIs and web services
- Exposure to version control systems (Git)
- Familiarity with Agile/SCRUM development methodologies
- Basic understanding of testing frameworks and debugging practices
PREFERRED QUALIFICATIONS
- Strong problem-solving skills and attention to detail
- Ability to communicate clearly and effectively (written and verbal)
- Ability to work both independently and in a team environment
- Adaptability in a fast-paced environment with changing priorities
- Interest in data science, analytics, or machine learning concepts
- Familiarity with data visualization or dashboarding tools is a plus
Responsibilities:
- Assist in building and maintaining data-driven applications using JavaScript/TypeScript and/or Python
- Support development of web applications using Node.js and Angular
- Contribute to the design and implementation of RESTful APIs
- Participate in testing, debugging, and enhancing existing codebases
- Help implement new features and performance improvements
- Collaborate in Agile development cycles, including sprint planning, stand-ups, and code reviews
- Support development of data pipelines, dashboards, and visualization tools
- Gain hands-on experience working in NIH environments across multiple sites
Disclaimer:
The above description is meant to illustrate the general nature of work and level of effort being performed by individuals assigned to this position or job description. This is not restricted as a complete list of all skills, responsibilities, duties, and/or assignments required. Individuals may be required to perform duties outside of their position, job description or responsibilities as needed. The diversity of Axle’s employees is a tremendous asset. We are firmly committed to providing equal opportunity in all aspects of employment and will not tolerate any illegal discrimination or harassment based on age, race, gender, religion, national origin, disability, marital status, covered veteran status, sexual orientation, status with respect to public assistance, and other characteristics protected under state, federal, or local law and to deter those who aid, abet, or induce discrimination or coerce others to discriminate.
Accessibility: If you need an accommodation as part of the employment process please contact: careers@axleinfo.com
This role has a market-competitive salary with an anticipated base compensation range listed below. Actual salaries will vary depending on a candidate’s experience, qualifications, skills, and location.
Salary Range: $80,000 USD - $90,000 USD
Junior Analyst CPT: Frequently Asked Questions
Does a Junior Analyst role qualify for CPT authorization?
Yes, in most cases. Junior Analyst positions in finance, consulting, data, or operations typically align with business administration, economics, statistics, and information systems degree programs. Your DSO determines eligibility by confirming the role is an integral part of your curriculum, not just related to your field. Bring the job description and your program requirements to that meeting.
Can I do CPT as a Junior Analyst while still taking classes?
Yes. Part-time CPT, defined as fewer than 20 hours per week, can run concurrently with your coursework and does not count against your 12-month full-time CPT limit. Many Junior Analyst internships during the academic year are structured as part-time to stay within this boundary. Confirm the weekly hours are specified in your offer letter before your DSO processes the I-20 update.
What documents does my employer need from me to start a CPT role?
Your employer needs your updated I-20 with the CPT authorization endorsement, your valid F-1 visa stamp, and your I-94 arrival record. Some employers, particularly those enrolled in E-Verify, will also require your unexpired foreign passport. Your CPT I-20 serves as your employment authorization document for the specific employer and dates listed, so the dates must match your offer letter exactly.
How do I find Junior Analyst employers familiar with CPT hiring?
Migrate Mate surfaces employers with active DOL Labor Condition Application filing histories, which indicates experience with F-1 work authorization. Filtering for these employers significantly reduces the risk of an offer being rescinded once HR reviews your CPT documentation. Firms in financial services, management consulting, and corporate strategy tend to have the most established CPT onboarding processes.
What happens if my Junior Analyst CPT role changes scope or hours after I start?
Any material change to your CPT employment, including a shift from part-time to full-time hours, a change in employer, or a significant change in job duties, requires a new I-20 amendment from your DSO before the change takes effect. Working outside the parameters on your authorized I-20 is a status violation. Notify your DSO immediately if your role changes and do not start the modified work until you have an updated I-20.
See which Junior Analyst employers are hiring and sponsoring visas right now.
Search Junior Analyst Jobs