RIT Solutions, Inc.
Python Engineer
Remote
Contract
Python ETL ? Customer has an existing, working, framework and the candidate would need to copy the framework but this requires deep knowledge of how Python works. ? Candidate would need to write custom utilities • The scenario is they are reading from an infinite # of data sources (reading from a REST interface or reading from Kafka) and processing that data into a different format then writing that to their time-series database. They have existing libraries for all of this, but there is a lot of custom work that is happening between the data source processing and the writing to the database. Custom work examples: ? Utilizing patterns/pagination to sort data ? Need to utilizing timestamps from the data and use this as opposed to when the data arrived from source ? Multi-processing framework (this would be a differentiator if a candidate has used this before) ? Customer is writing to Influx DB today, but the database they are writing to may change. • Grafana experience is required ? Once a story is written (in a Sprint), the story is validated in Grafana, so they need to know Grafana but not be an expert
Python ETL ? Customer has an existing, working, framework and the candidate would need to copy the framework but this requires deep knowledge of how Python works. ? Candidate would need to write custom utilities • The scenario is they are reading from an infinite # of data sources (reading from a REST interface or reading from Kafka) and processing that data into a different format then writing that to their time-series database. They have existing libraries for all of this, but there is a lot of custom work that is happening between the data source processing and the writing to the database. Custom work examples: ? Utilizing patterns/pagination to sort data ? Need to utilizing timestamps from the data and use this as opposed to when the data arrived from source ? Multi-processing framework (this would be a differentiator if a candidate has used this before) ? Customer is writing to Influx DB today, but the database they are writing to may change. • Grafana experience is required ? Once a story is written (in a Sprint), the story is validated in Grafana, so they need to know Grafana but not be an expert