Job Title: Artificial Intelligence / Machine Learning Engineer – Level 2 (Intern / Apprentice Equivalent)
Location: Austin, TX (Hybrid)
Duration: 12 Months
Job Description:
The AI Apprenticeship Program establishes a sustainable and governed pathway for developing entry-level AI talent in support of TxDOT’s AI Strategic Plan.
Responsibilities:
• Assist in evaluating emerging AI trends, tools, and vendor solutions against defined business use cases
• Support Proof of Concept (PoC) efforts to assess feasibility, data readiness, and potential value
• Contribute to the development of AI/ML models and prototype applications for prioritized use cases
• Help design and document data and AI pipelines integrating with existing systems
• Create reports, analyses, and presentations to communicate findings and outcomes
• Collaborate with data engineering, software development, governance, and analytics teams
Required Qualifications:
• 1–3 years of academic, internship, or entry-level experience in AI, Data Science, Software Engineering, or related fields
• Proficiency in Python
• Familiarity with object-oriented programming concepts
• Experience with Git/version control
• Exposure to data processing, analysis, and basic model development
• Understanding of software development lifecycle and testing concepts
Preferred Skills:
• Familiarity with Airflow, Prefect, or cloud-native data pipeline tools
• Understanding of REST APIs and model deployment concepts
• Exposure to AWS, Azure, Google Cloud Platform, or OCI cloud platforms
• Knowledge of Docker/containerization concepts
• Understanding of CI/CD fundamentals and model monitoring/versioning
Education:
• Coursework toward or completion of a degree in Computer Science, Data Science, Engineering, Mathematics, or related discipline
• Strong interest in Artificial Intelligence, Machine Learning, and Applied Analytics
If interested, please share your updated resume along with contact details.