TerraSense Analytics is looking for a Software Product Engineer to join their team focused on AI and deep learning technologies. This role involves close collaboration with product owners, customers, and the product engineering team to execute the development of features and products, while also being customer-facing and ensuring high-quality software solutions.
Responsibilities:
- User-Centric Development. Help the product engineering team translate product requirements and customer pain points into functional software solutions that will continually add value for the customer
- Rapid Iteration. Help teams to build, test and iterate on prototypes to validate ideas quickly
- Write clean and maintainable code while ensuring the product is scalable, extensible, secure and intuitive
- Collaborate with product management to help define product requirements, roadmaps, and product specifications
- Coding to help implement product features
- Work in support of integration projects
- Troubleshooting & debugging to help ensure optimal product performance and stability
- Collaborate with customers and end users to track and measure usage, identify pain points, discover new features and help ensure a consistent end user experience that is nothing less than excellent
- Use and think of approaches that consider both technical and user experience factors to help product management make decisions about product features/capabilities
- Ensure compliance with relevant industry standards and regulatory requirements, including adherence to Company security protocols regarding the handling of sensitive technical data