
AI Software Engineer
Emerson
full-time
Posted on:
Location Type: Hybrid
Location: Cranberry Township • Pennsylvania • United States
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, test, and maintain AI‑powered software applications across the full technology stack.
- Integrate AI technologies into production‑ready software, including models, frameworks, and supporting services.
- Develop secure, reliable AI pipelines and backend services using modern tools and libraries.
- Build front‑end components that effectively interact with AI services, data sources, and user workflows.
- Ensure seamless integration across user interfaces, backend services, and data stores.
- Support end‑to‑end application development, packaging, deployment, and lifecycle management.
- Contribute to CI/CD pipelines and build, release, and automation practices.
- Follow established architectural patterns, coding standards, and engineering guardrails.
- Participate in code reviews and continuous improvement initiatives to enhance quality and performance.
- Research, evaluate, and apply emerging AI technologies to solve real‑world challenges.
- Collaborate closely with stakeholders and global teams to align technical solutions with business needs.
- Create and maintain clear technical documentation to support knowledge sharing and scalability.
Requirements
- Bachelor’s in Engineering, Computer Science, Artificial Intelligence, IT, or any related STEM field.
- Familiarity with software design patterns (e.g., SOLID, common object-oriented patterns).
- Working knowledge of data preparation, feature engineering, prompt engineering, and model evaluation approaches.
- Strong analytical, problem‑solving, communication, and collaboration skills.
- Ability to travel up to 5%.
- Legal Authorization to work in the United States without sponsorship.
- 5+ years of experience developing production‑ready software using languages such as C++, C#, Python, or Java.
- Hands‑on experience building AI‑powered or data‑driven applications.
- Understanding of AI concepts, including machine learning, generative AI, and model development.
- Experience with AI frameworks or platforms such as PyTorch, TensorFlow, or similar tools.
- Familiarity with orchestration or AI application frameworks such as Haystack, LangChain, Ollama, or related technologies.
- Experience designing or consuming REST APIs and working with asynchronous systems.
- Awareness of responsible AI principles, including security, privacy, and bias mitigation.
- Exposure to enterprise‑scale systems, distributed architectures, or large‑scale application design.
- Understanding of UX/UI principles and user‑trust considerations.
- Familiarity with Agile development practices, test‑driven development, and DevSecOps methodologies.
Benefits
- We provide a variety of medical insurance plans, with dental and vision coverage
- Employee Assistance Program
- 401(k)
- Tuition reimbursement
- Employee resource groups
- Recognition
- Flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C#PythonJavaAI technologiesmachine learninggenerative AIdata preparationfeature engineeringmodel evaluation
Soft Skills
analytical skillsproblem-solvingcommunicationcollaborationcontinuous improvement