Overview
Auto Rescue Solutions, LLC is a strategic provider of roadside assistance, primarily focused on serving our customers with the highest level of professionalism and courtesy at all times. With assistance available in many cities throughout the United States, we have emerged as an industry leader and seek to continue phenomenal growth throughout the upcoming years.
Job Summary
As a Python Developer & Data Engineer, you will have three key responsibilities that significantly contribute to our organization. Your first responsibility will be managing and optimizing our data warehouse, ensuring its performance, stability, and scalability to accommodate our increasing data needs. Additionally, you will utilize this data, transforming it into actionable insights that will be critical in enabling strategic decision-making, fostering growth, and enhancing operational efficiency. Your role will also involve leveraging your Python skills to develop and maintain process automations across the organization. These automated solutions will be pivotal in improving our business processes, driving efficiency, reducing costs, and improving business agility.
Major Duties and Responsibilities
- Maintain, optimize, and scale our data warehouse to ensure its capacity to support the organization's growing data needs.
- Work with complex datasets to extract meaningful insights that facilitate decision-making and contribute to business growth and efficiency.
- Collaboratively identify opportunities for data-driven decision making and implement strategies to encourage the use of data across the organization.
- Design, develop, test, and maintain efficient and robust automation scripts using Python, which can help streamline various business processes and reduce operational costs.
- Actively participate in all stages of the automation process, from requirement gathering and planning to execution and monitoring of the automated solutions.
- Collaborate closely with other teams and the Director of Innovation to understand their data and automation needs and deliver solutions that align with the company's objectives and growth plans.
- Create clear, detailed technical documentation for the data processes and automation solutions that are developed, to ensure their easy understanding and maintainability.
- Keep up to date with the latest industry trends and advancements in data engineering, data analytics, and process automation, and integrate relevant techniques and technologies into our practices.
Supervisory Responsibilities
No direct reports
Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands
The physical demands described here are representative of those that are typical of the job and must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The employee is occasionally required to stand, walk, sit, use hands to type, handle objects, tools or controls, reach with hands and arms, climb stairs, talk or hear.
Position Type and Expected Work Hours
This is a full-time position. Days and hours of work are Monday through Friday, 8:00 a.m. to 5 p.m. but may be flexible as agreed upon between executive management and employee. On call availability and periodic additional time including nights and weekends or as job duties demand.
Travel Requirements
0-5% of time out of the office.
Required Education and Experience
- At least 2 years of experience as a Python Developer.
- Experience in data engineering and process automation, with a proven track record of successful implementations.
- Solid understanding of databases and data warehousing techniques.
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills, both written and verbal.
Preferred Education and Experience
- Bachelor's degree in Computer Science, Data Science, or a relevant field.
- Experience with additional programming languages and ability to learn new program language proficiency.
- Experience with cloud-based data technologies such as AWS or GCP.
- Snowflake Experience.
Other Duties
This job description is not a comprehensive list of all assigned duties, responsibilities, or aspects of the job, and may be amended at any time at the sole discretion of ARS.