Engineer I- Software
Chandler, TX - USA
Job Summary
Are you looking for a unique opportunity to be a part of something great Want to join a 17000-member team that works on the technology that powers the world around us Looking for an atmosphere of trust empowerment respect diversity and communication How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization We offer all that and more at Microchip Technology Inc.
People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchips nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development values-based decision making and strong sense of community driven by our Vision Mission and 11 Guiding Values; we affectionately refer to it as the Aggregate System and its won us countless awards for diversity and workplace excellence.
Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.
Visit our careers page to see what exciting opportunities and company perks await!
Job Description:
Role Overview
We are seeking an early-career Software Engineer with a strong foundation in applied AI and machine learning supported by hands-on experience with dbt Core SQL and Databricks on AWS. This role is intended for candidates who already understand the fundamentals of building deploying and supporting AI systems and want to apply those skills in a production data platform. Suitable interns with relevant hands-on experience are encouraged to apply.
You will work on AI and ML workflows end-to-end from preparing high-quality training data to supporting model execution and evaluation with hands-on ownership and guidance as needed.
Core Responsibilities
AI & Machine Learning (Primary Focus)
- Contribute to the development and support of machine learning and AI pipelines in a production environment.
- Assist in building and maintaining training and inference workflows on Databricks.
- Prepare and validate feature datasets used by ML models ensuring correctness consistency and timeliness.
- Support LLM-enabled use cases such as:
- embedding generation
- semantic search
- retrieval-augmented generation (RAG)
- Track and evaluate model experiments using tools such as MLflow.
- Monitor model inputs and outputs for data quality issues and unexpected behavior.
- Understand how upstream data changes affect model performance stability and bias.
dbt Core & AI-Ready Data Modeling
- Develop and maintain dbt Core models that serve as trusted inputs to AI and ML pipelines.
- Build incremental models and snapshots to support historical and feature-based modeling.
- Apply dbt tests and documentation to ensure data quality for AI consumption.
- Work with contracted curated datasets while understanding upstream raw source tables and lineage.
- Participate in code reviews and follow established dbt and SQL standards.
SQL & Data Foundations
- Write and optimize SQL transformations that support feature engineering and model training.
- Debug data anomalies and model input issues using SQL and dbt test results.
- Understand how joins aggregations and window functions impact performance and correctness.
Databricks & Lakehouse Engineering
- Use Databricks to execute and monitor data and ML workloads.
- Work with Delta Lake tables across bronze silver and gold layers.
- Support batch and micro-batch processing using Spark.
- Understand data governance concepts including access control and lineage within Unity Catalog.
AWS & Cloud Platform
- Work with AWS-based lakehouse architectures primarily using Amazon S3.
- Understand IAM roles permissions and secure access patterns.
- Assist with troubleshooting and optimizing cloud-based AI and data workflows.
Requirements/Qualifications:
Required Qualifications
- Bachelors or Masters degree in Computer Science Data Science Engineering or a related field (or equivalent practical experience).
- Hands-on experience with AI and machine learning including model training or applied AI projects.
- Working knowledge of dbt Core including models tests and documentation.
- Strong SQL skills with experience transforming analytical datasets.
- Hands-on experience with Databricks on AWS (academic internship or project-based).
- Familiarity with Python for data processing or ML workflows.
- Experience using Git or another version control system.
Travel Time:
0% - 25%Physical Attributes:
Hearing Seeing Talking Works Alone Works Around OthersPhysical Requirements:
80% sitting 10% standing 10% walking 100% insideMicrochip Technology Inc is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex gender identity sexual orientation race color religion national origin disability protected Veteran status age or any other characteristic protected by law.
For more information on applicable equal employment regulations please refer to the Know Your Rights: Workplace Discrimination is Illegal Poster.
To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.
Required Experience:
IC
About Company
Microchip Technology is a leading provider of microcontroller, mixed-signal, analog and Flash-IP solutions that also offers outstanding technical support.