- Company Name
- ENSONO
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Software Engineer – AI & Automation Platforms
**Role Summary**
Build and maintain scalable, enterprise‑grade software that exposes AI‑driven insights from the EnvisionOS platform to clients and internal operations. Deliver secure APIs, data pipelines, and user interfaces that integrate with ServiceNow, Snowflake, and other ITSM and monitoring systems.
**Expectations**
* Ship reliable, production‑ready code that directly impacts client operations.
* Design systems that run across mainframe, distributed, and cloud environments.
* Collaborate across Data, ML, Ops, Finance, and Procurement to embed AI into everyday workflows.
**Key Responsibilities**
- Design, develop, and maintain applications providing predictive insights, automation, and reporting.
- Build REST/GraphQL APIs (Flask, FastAPI, Spring) to connect EnvisionOS with ServiceNow, Snowflake, and monitoring tools.
- Productize machine‑learning models with Data Scientists and ML Engineers for production use.
- Architect and implement highly available systems on Kubernetes, Docker, or similar orchestration platforms.
- Create intuitive dashboards, portals, and interfaces (Streamlit, React, Next.js, Tailwind) that make AI recommendations actionable.
- Automate playbooks with Ansible and other configuration‑management tools.
- Work with Ops, Finance, and Procurement to deliver measurable business value.
**Required Skills**
- Strong Python programming (core).
- Proven REST/GraphQL API development experience.
- Familiarity with Flask, FastAPI, Spring frameworks.
- Experience with Snowflake integration and data‑driven backends.
- Front‑end/dashboard development (Streamlit, React, Next.js, Tailwind).
- Proficiency with Kubernetes, Docker, or equivalent orchestration tools.
- Background in building highly available, enterprise‑grade systems.
- Experience integrating with ServiceNow or other ITSM platforms.
- Expertise in Ansible and automation platforms.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or equivalent) are advantageous but not mandatory.