In this role, you will draw on your broad understanding and experience with the Python programming language and skills within various libraries to interface with databases and ingest various data types such as tables and images. You should also have experience in creating and implementing Python solutions within cloud environments, preferably MS-Azure.
Conduct research and implement automation solutions leveraging Python libraries
Gather and process raw data at scale by using Python packages (OpenCV at a minimum)
Process unstructured data into a form suitable for large scale automation
Use deployment tools to convert code into production
Understand business automation requirements and recommend/implement the best solutions within the Python language
Compare different Python libraries for diverse tasks and pursue the most meaningful alternative based on pros and cons
Gather and process raw data at scale by Python data intake libraries
Profile Python code to optimize performance and security
Utilize cutting edge methods in Python to ingest complex data (tables, images and complex files)
Ability to operate in Cloud Environments, with Containers, a strong plus
Critical thinking skills to assess how Python automation capabilities can best be applied to complex business situations
Work closely with other functional teams to integrate your ideas, innovations and algorithms into production systems
Support business decisions with ad hoc coding tasks as needed
Having the ability to query databases with structured and unstructured data and interface them with Python
Work in a fast-paced multidisciplinary environment as in a competitive landscape new data keeps flowing in rapidly and the world is constantly changing
Bachelor’s Degree in Computer Science related field
A strong drive to learn and master new technologies and techniques in Python driven high throughput automation
Ability to provide recommendations among many similar/overlapping Python libraries
Extensive experience in software or applications engineering and/or technical operations
Experience developing over message queues systems: ServiceBus, Apache Kafk, RabbitMQ
API Development in Python: Django, Flask...
Understanding of Docker, Kubernetes, and CI/CD processes
Work and/or academic experience building applications using any of the following:
Large scale distributed databases as well as more traditional options: key-value, graph, SQL, NoSQL, time
Familiarity with data cleansing, manipulating datasets
Exposure to cloud environments preferably Microsoft Azure
Experience handling data with relational databases is preferred
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.