What are the responsibilities and job description for the Python Developer position at Inpixon?
Who we are
At Inpixon, we are the innovators of Indoor Intelligence, delivering actionable insights for people, places and things. Combining the power of mapping, positioning, and analytics, we help to create smarter, safer, and more secure environments. Our Indoor Intelligence and mobile app solutions harness the future of the Internet of Things (IoT) now to create exceptional experiences.
We are motivated by and focused on our vision to 'do good' with indoor data and build something that can quite literally change the world we interact with. We take pride in the way we positively impact the daily lives of our customers and continue to push the boundaries of how our platform can benefit others. Inpixon's Indoor Intelligence solutions can:
- Help transform workplace experiences. Through our Indoor Intelligence and mobile app solutions, we can help make workplaces safer and smarter as we return to work.
- Help people easily navigate complex indoor spaces. We provide developers with the tools to add geospatially accurate maps to mobile and web applications. Our CMS, SDKs and APIs enable users to build and manage scalable, map-enabled apps that create and bring indoor maps to apps to power multiple location-based use cases such as indoor navigation, asset tracking, proximity messaging, business intelligence and more.
- Create smart indoor spaces through location awareness. We provide industry-leading RTLS products that are used to provide accurate and actionable location data making indoor spaces more productive, cost-effective and safe.
- Manage cybersecurity. With precise indoor positioning and wide spectrum RF detection, we can detect devices, control applications in secured zones through integration with Mobile Device Management, and uphold best practices, security policies and compliance in government, pharmaceutical, and financial agencies managing a sensitive work environment.
- Optimize resources allocation. Through any number of our product features, we manage, prioritize, and control the way spaces are used and accessed. Whether it's staff allocation in retail space, managing temperature and electricity consumption in a workspace, we improve space utilization.
Inpixon Indoor Intelligence is continuously uncovering new ways to improve our lives.
The technology
Inpixon’s Indoor Intelligence and mobile app solutions offer clients the ability to leverage location awareness, RTLS, campus, workplace and hybrid event solutions, analytics, sensor fusion and the IoT to create exceptional indoor experiences. We provide a comprehensive suite of Indoor Intelligence solutions with the plug-in architecture and open APIs that enable interoperability and seamless integration with other systems increasing the reach, flexibility and power of our solutions.
The opportunity
Reporting to the Director, Customer Engineering, we need a Python Developer to code configurations, primary integrations, and UX aspects of our solutions. A true innovator, you may be at a startup, and you enjoy digging into problems that no one else has tried to solve yet. You want to be part of a scaling company that provides intelligent solutions, including indoor navigation, cybersecurity tools, asset-tracking and geofencing. You will have the opportunity to expand your skills with the latest tools to help build out our Smart Campus application and integrations; working across the full SDLC from contributing to the design and front end, building framework and solution, and testing your code. You will push production code to complete requests coming from the Success Engineering team, work with the Core Engineering team on functionality, and collaborate with DevOps on automation and delivery.
What's in it for you
A genuine career opportunity. We are at a turning point in how indoor space is experienced, and we are growing rapidly. You want to work on the last new frontier, with the freedom to explore and incorporate new technologies into our product with a singular focus on adding value for our customers. You will have the unique opportunity to think, approach, and solve three-dimensional problems. Over the long term, you will have a chance to be part of integrating our Smart Campus solution with our other products, working with RTLS, geofencing, and AI. This is a brand new Implementation Engineering team positioned for growth with technical and people leadership opportunities on the horizon.
A high growth company. We are disciplined about pouring our R&D dollars into it, and we offer the best of both worlds: a funded, publicly-traded stable organization and a fast-paced, responsive, and Agile scale-up investing in research and the latest-in-everything.
A collaborative team and supportive leader. We want your ideas and your involvement. This is a place where you can make mistakes and learn from them. With a quarterly set of goals and continuous feedback from your manager, you will expand your skills and stay on a progressive career track. In addition, you will have insights into the impact your team has on the evolution of the product and the business.
What you will focus on:
- The roadmap. You will play a critical role in optimizing our application configuration and building new features that clients can customize and integrate into their products. You will collaborate with product, design, and development teams both inside and outside the company to build and implement new functionality. You will build the infrastructure, function, APIs, and advanced features and fixes for our platform and future features.
- Our clients. You will proactively or reactively solve client issues and support integrations, pain points, and improvements. You will hold yourself accountable as a collaborative team member for reliable quality code accessed by applications and developers all over the world.
- Exceptional standards through collaboration. You will maintain the integrity of the software by asking questions. You will maintain high code quality and drive efficient processes to develop and deliver code. You will introduce best practices for long-term sustainability, scalability, and integration.
What do you bring:
- The technical expertise. You have a Computer Science or Engineering degree, or you may have earned your skills in an alternate way. You have worked in a CI/CD environment and have a strong understanding of Object Oriented Programming (OOP) design principles. You have 4 years of experience using modern Python and other backend technologies (Node.js, SQL, Rest APIs, etc.) as well as Vue.js, React, HTML5. You have worked with at least one testing framework, and you have exposure to cloud architecture in GCP. Exposure to SDKs is a definite plus but not a mandatory requirement. You have a growth mindset and a desire to advance your skills and practical experience.
- An Agile team approach. You have experience working within an Agile Scrum or Kanban environment. You have effective and flexible communication skills and the confidence to present complex solutions to a non-technical audience in an easy-to-understand way. You are committed to your team, have outstanding collaboration skills, and have the ability to prioritize. You believe in writing good, readable, maintainable, and long-lasting code. You have experience with software estimation, often confronted with complexity and uncertainty. Armed with excellent refactoring techniques, you work effectively with legacy code.
- The accountability. You care about ownership, and you proactively seek out bugs and fix them. Occasionally, when bugs find you, you don't sweep them under the rug. You are not afraid of changes. You are always ready to brainstorm a solution that provides easy-to-use functionality for every situation.
Why join us
Together is better. We are one team. We recognize that people join a company, and want to be part of a team because of a shared vision, mission, and opportunity. Our mission to apply the best and latest in IoT, data analytics, and AI to everyday indoor spaces is what drives our work. The people we work with are what brings us together every day.
Together we make it happen. We got this. We are all rowing in sync, in the same direction, heading towards group success and individual championing. Everyone at Inpixon is engaged with what we do, who we do it with and why we do it.
Courage is contagious. We have the courage to innovate. We are willing to take risks, try new things, fail fast and learn from our mistakes. Accountability and responsiveness guide the way we work with each other and our customers.
Balance tensions. We prioritize competing concepts to scale and grow. We are a publicly traded company with a multinational outlook that nurtures a growth mindset. We measure outcomes not time, guided by the principle of being present and meeting goals and that provides the balance of life outside work.
If you feel you have 70% of the qualifications we are looking for and Inpixon sounds like something you want to be part of, apply now. We can't promise it will be a fit, but we do promise to consider your experience.
At Inpixon, we celebrate diversity and are committed to creating an inclusive environment for all employees. We believe that diversity & inclusion among our teammates is critical to our success, and we seek to recruit, develop, and retain people from a diverse candidate pool. We welcome and encourage applications from people of all abilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.