Software Engineer Intern

You'll be redirected to
the company's application page
Who we are:
Trellis Company is a nonprofit 501(c)3 corporation focused on helping people leverage the power of post-secondary education and learning to improve their quality of life and the communities where they live.
For more than 40 years Trellis has served as a student loan guarantor, helping to provide trusted guidance and services that help student borrowers successfully repay their federal loans. In addition to pioneering several technologies and services along the way, we have invested in improving student success programs through numerous grants to colleges, universities, and research groups.
Today we have expanded our services beyond higher education to include working with employers and community organizations who are focused on aligning the dreams, goals, and skills needs of employees and employers. Connecting these resources and learning pathways together with our expertise in improving student outcomes helps us all to create better and more predictable futures for those we serve.
Our stability and vision create a unique intersection: a startup environment at a company that also has a stable foundation, resulting in an opportunity for the right candidate to help shape our company's future. This is an exciting time to join the Trellis team!
As we move into the future, we’re drawing on our history, branching into new sectors beyond student loans, and delivering the same level of exceptional care and service that our customers have come to depend on. We remain invested in the success of students and higher education institutions. This combination of stability and vision creates a unique intersection: a startup environment at a company that also has a stable foundation, resulting in an opportunity for the right candidate to help shape our company's future. This is an exciting time to join the Trellis team!
Location:
This is a 10-week internship running from June 1, 2026, through August 7, 2026. The position is hybrid, with two days per week required in the Round Rock, Texas office.
JOB SUMMARY
The Software Engineer Intern uses web, AIML, mobile technologies and application development tools to create, test and implement in-house applications. This role works with internal partners to research problem requests, find, and correct production problems, develop application features, perform quality reviews of project deliverables and maintenance work in advance of being implemented into production.
ESSENTIAL DUTIES AND RESPONSIBILITIES
As a Software Engineer Intern, you will join a team of developers and business analysts who are passionate about creating software products that serve the needs of Trellis Company's customers. The position incumbent is expected to perform the following essential duties and responsibilities of the position with reasonable accommodation.
- Participate in the design, implementation, and testing of features for various products.
- Work in a team-oriented environment with flexibility to work independently.
- Consult with application development team on software products and development methodologies.
- Assist the application design team with accomplishing tasks related to the development of new software to streamline business processes.
- Assist with new and alternate solutions to improve existing processes and procedures.
- Conduct research on new products and tools that may assist customers’ business needs.
- Test software applications for efficiency and identify if any bugs and proposed fixes.
- Participate in training and other learning opportunities to ensure compliance and expand knowledge of company, position, and process.
- Follow all corporate policies and procedures and perform all work functions in a safe and efficient manner.
- Participate in team meetings using productivity tools like O365, Teams etc.
NON-ESSENTIAL DUTIES AND RESPONSIBILITIES
- All other duties and responsibilities as assigned.
COMPETENCIES
|
|
KNOWLEDGE, SKILLS, AND ABILITIES
To be eligible for this internship, you should:
- Understand Object-Oriented Programming, Data structures, Algorithms, Systems Design.
- Strong working knowledge of programming languages Python, and/or Java/R.
- Demonstrated experience in requirements analysis, data preprocessing for ML models, development of AI/ML models, training, performance tuning, and implementing in production.
- Excellent communication and collaboration skills.
QUALIFICATIONS
Education
Required:
- Pursuing a bachelor’s degree program in Computer Science, Computer Engineering, or a related field.
Experience
Required:
- Ability to assist with applications development and maintenance using AIML, Java/Python web technologies, and software libraries.
- Able to follow through software development life cycle and apply security and application standards.
- Able to work with AI models and tools to solve business problems and apply LLM techniques, RAG, Agentic AI etc.
- Working knowledge of JSON, RESTful services, one or more UX frameworks like Spring Boot, Angular, JavaScript etc.
Preferred:
- Knowledge of Jira, Bitbucket, Confluence, Application Servers, Build tools-Maven, Jenkins, Nexus, and IDEs VS Code/IntelliJ etc.
- Knowledge of AI Agents, AI Chatbots, Azure OpenAI, LLaMA3, Gemini LLM services, Data processing tools like Rapid Miner, KNIME etc.
- Knowledge of SQL queries and DML operations
PHYSICAL AND MENTAL DEMANDS
- Occasionally must move about when working inside the office.
- Repetitive motion. Regularly operates a computer, phone, and general office equipment.
- Regularly required to handle, feel, grasp objects, and reach across a work area.
- Regularly communicates with other employees and clients on the phone, virtually, or in person. Regularly converses with internal and external contacts.
- Visual acuity. Regularly must have close visual acuity to view and enter information into computer and software systems, analyze data, develop presentations and reports, and other materials.
- Mental focus. Requires worker to maintain focus and exchange detailed and accurate information through oral and written communication.
WORK ENVIRONMENT
- Work may be conducted remotely or in an office with a surrounding small cubicle environment.
- Office work environment is climate controlled with no substantial exposure to adverse environmental conditions.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity or sexual orientation. We are also an equal opportunity employer of individuals with disabilities and protected veterans. Please view Equal Employment Opportunity Posters provided by OFCCP.
Prep Tools
20,000+ INTERVIEW QUESTIONS
Question Database
Curated for Software
Software
422+ Qs
Technology
126+ Qs
Engineering
328+ Qs
Data & Analytics
126+ Qs
STUCK ON A QUESTION? PRACTICE IT
Practice Any Question
Get instant AI feedback
"How would you design a scalable system for Texas Guaranteed Student Loan Corp's use case?"
ACE YOUR INTERVIEW IN REAL-TIME
Silent AI Co-Pilot
Real-time interview help
"Why Texas Guaranteed Student Loan Corp?"
💡 Mention their Higher Education and your passion for Python