Interstates is looking for a developer to turn abstract business problems into smart, scalable solutions, including the use of AI, to power industrial facilities for clients in the U.S. and around the world.
Requirements
- Strong programming skills in Python, C, or Java.
- Solid understanding of data structures, algorithms, and computational complexity.
- Experience working with both structured and unstructured data.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
- Familiarity with data processing and transformation tools like Pandas and NumPy.
- Proficient in working with APIs, SQL, and potentially NoSQL databases.
- Experience using Git for version control and collaborating on shared codebases.
Responsibilities
- Integrate systems and services using APIs/SDKs (REST/GraphQL, webhooks, OAuth, service accounts).
- Translate business requirements into modular, testable application components and integrations.
- Build workflow automations that streamline processes (e.g., generating documentation, orchestrating approvals, accelerating CAD adjacent tasks like lighting placement with AI tools when appropriate).
- Develop and maintain GPT extensions/integrations, connectors, and guardrails in partnership with the Product Owner and PM.
- Implement best practices for code quality, testing, CI/CD, observability, and security.
- Document integrations, interfaces, and operational runbooks.
- Support releases and resolve production issues for owned integrations.
Other
- Bachelor’s or Master’s degree in computer science, Engineering, Mathematics, or a related field.
- Travel up to 10% according to business requirements.
- Must be located near Sioux Falls, SD; Sioux Center, IA; or Omaha, NE, with hybrid flexibility.
- Comfortable working independently and cross-functionally in dynamic environments.
- Creative problem-solving ability and a collaborative mindset.