BSI Financial Services→
Software Engineering / Data Science Intern
InternshipOn-site
Location
Irving, TX
Salary
Not listed
Experience
Not specified
Posted
1 day ago
Skills
pythonsqldatabrickspysparkdbtai coding tools - claude codeai coding tools - github copilotai coding tools - cursorllm apis - anthropicllm apis - openaiprompt engineeringagent frameworksreactstreamlitretoolazure data factoryazure devopsgithubjira
Job Description
Summary: BSI Financial Services is transforming mortgage servicing by modernizing legacy systems, and they are seeking a Software Engineering Intern to contribute to this initiative. The intern will work on developing a scalable MVP, building user interfaces, and optimizing data pipelines while collaborating with data engineers and analysts.
Responsibilities:
- Take product requirements or a PM-built POC and engineer a scalable, production-quality MVP
- Build and iterate on user-facing interfaces: web apps, dashboards, internal tools — using AI-assisted coding tools throughout
- Develop and optimize data pipelines, ETL processes, and integrations on Databricks using dbt and PySpark
- Build and refine AI agents to automate complex operational workflows
- Work closely with data engineers and analysts to ensure data quality, pipeline reliability, and model integration
- Collect rapid user feedback, iterate on UX, and push features through testing to production
- Document technical architecture, APIs, and data flows for handoff to full-time engineering
- Participate in code reviews, sprint planning, and agile ceremonies
Required Qualifications:
- Currently pursuing a Bachelors (or Masters) degree in Computer Science, Software Engineering, AI/ML, Data Science, or equivalent technical field
- Demonstrated technical portfolio: GitHub repos with meaningful commits, a deployed project, hackathon work, or open-source contributions
- Strong Python skills; experience with SQL and data manipulation
- Experience building and deploying something end-to-end — not just tutorials
- Fluency with AI coding tools (Claude Code, Copilot, Cursor) as a core part of your workflow
- Ability to debug independently and ship fast under ambiguity
Preferred Qualifications:
- Experience with Databricks, PySpark, or dbt for data engineering
- Hands-on experience building LLM-powered applications or AI agents
- Frontend development experience (React, TypeScript, or rapid prototyping tools)
- Exposure to cloud platforms (Azure, AWS, or GCP)
- Prior internship or project experience in fintech, banking, or enterprise software
Required Skills: Python, SQL, Databricks, PySpark, dbt, AI coding tools - Claude Code, AI coding tools - GitHub Copilot, AI coding tools - Cursor, LLM APIs - Anthropic, LLM APIs - OpenAI, Prompt engineering, Agent frameworks, React, Streamlit, Retool, Azure Data Factory, Azure DevOps, GitHub, Jira