Staff AI Software Engineer responsible for designing and developing AI-enabled software solutions that accelerate productivity across Emersonâs Test & Measurement business unit, NI. Collaborates closely with product owners, analysts, and business partners to validate needs and deliver solutions that create measurable value.
Requirements
- Bachelorâs degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- 4+ years of professional software engineering experience, including delivery of production-quality applications
- Strong proficiency in at least one modern programming language, with experience in Python and modern web frameworks (e.g., React, Vue, or similar)
- Demonstrated experience building applications that integrate LLM APIs (OpenAI, Azure OpenAI, Anthropic, etc.)
- Experience developing full-stack applications, integrating AI capabilities into intuitive user interfaces and stable back-end services
- Experience with Azure or other cloud platforms, including containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines
- Understanding of RAG architectures, vector databases, embeddings, and semantic search concepts
- Proven ability to rapidly prototype solutions, validate approaches, and iterate quickly
- Strong analytical and problem-solving skills with high attention to detail
- Strong communication skills, including the ability to present and demonstrate technology to business partners