Emerson

AI Software Engineer

Emerson

full-time

Posted on:

Location Type: Hybrid

Location: Cranberry TownshipPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

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