##### Job Description :
Ingersoll Rand is committed to achieving workforce diversity reflective of our
communities. We are an equal opportunity employer. All qualified applicants
will receive consideration for employment without regard to age, ancestry,
color, family or medical care leave, gender identity or expression, genetic
information, marital status, medical condition, national origin, physical or
mental disability, political affiliation, protected veteran status, race,
religion, sex (including pregnancy), sexual orientation, or any other
characteristic protected by applicable laws, regulations and ordinances.
We are seeking a highly skilled Python Developer to join our EcoPlant team in
creating next-generation IoT devices and maintaining our existing portfolio.
The ideal candidate will possess a strong background in Python, with hands-on
experience in IoT devices or embedded systems.
##### **Roles and Responsibilities:**
* Part of our IoT engineering team, developing our industrial IoT edge device and Cloud processing. Participate in all product cycle, from gathering requirements, design and architecture, development, QA and releasing to customers
* Develop BE application, integrate with Data Science modules
* Implementing advanced algorithms in a complex environment
* Participate in our Agile, delivery-focused development process. Be part of a startup company: Help setting priorities and making design decisions based on your experience and insights to build our product and grow our vision.
##### **Requirements**
* BA in Computer Science or a similar degree.
* At least 2 yearsโ Experience with Python.
* Experience with Algorithms/ML - An advantage
* Fluent English
* Experience in Unit-tests, integration tests, end-to-end tests
* Experience with CI/CD and agile methodologies
* Experience with cloud technology and services (AWS, GCP, Azure)
* Experience working with databases (SQL/NOSQL)