Company
DotConnect logo

DotConnect

Location

Remote, but you must be in the following location

  • 🇺🇸 United States
Apply

Python Developer - Internships (2)

Title: Python Developer - Interns

Location: Petaluma, CA OR Remote

Overview

HydroPoint Data Systems, Inc. is seeking a part-time, intern, typically a college graduate in their 3rd or 4th years for a temporary assignment at our HQ in Petaluma or Remote to help us build the Next Generation subscription-based SaaS offering for our enterprise irrigation customers. The app will help them (and others like Chem Treatment Plants, Wastewater etc.) use water as efficiently as possible. The python developer will help us develop prototypes in our HA insights application which is a Django web framework, with python services and Postgres DB in a AWS cloud environment.

You will be working with world-class development team including core developers and the Data Science team to create awesome analytics for our water management customer and other business units. You'll need to have excellent communication and cross-group collaboration skills, be able to make forward progress despite ambiguous circumstances, be a self-starter, a quick learner of new technologies and have experience in Data engineering to maintain Data Quality and Integrity.

We are an exciting, diverse multicultural team with our headquarters in Petaluma, California and employees and customers worldwide. The position balances a fast-paced work environment with doing things meticulously and properly; working independently within highly collaborative integrated teams; creating new code with onshore and offshore development resources ensuring it doesn't break the previous version. The perfect candidate should love solving complex technical problems across all levels of software architecture, development, and debugging.

Key Specific Responsibilities

· The ideal Python Developer will participate in the development of python applications for our HA team, or and develop full-blown micro services for other web applications.

· The ideal candidate will be asked to participate in design and scrum meetings and have independent thinking to bring about positive changes in our development process.

· Develop python code that can be run from the cron (on Unix machines) or from the Django web UI, to improve HydroPoint’s HA (Hydro Analytics) Group’s services offering. We are developing an application called ‘HA Insights’ and you will be part of its development and testing team.

· Create and maintain backend services and micro-services utilized by the rest of our architecture.

· Decent expertise with interaction with PostGres or equivalent RDBMS in a cloud setting (AWS) for data storage is desired

· Knowledge of how to interface with AWS cloud.

· Engineer and write python code that is efficient, standard and well documented.

· Take on challenging tasks as needed with an eagerness to develop skills in new areas.

· Bring to the job an excitement and work ethic on par for a startup technology firm

Required Skills & Experience

General

· BS in Computer Science or B.E in Engineering in a technical or related field from a reputed university.

· Eager to be a Software Development professional using Python as the main programming language. Very strong Python development skills (at least a 7 on a scale of 10)

· Should be an expert in the use of the following python libraries – pandas, numpy, seaborn, matplotlib, and some machine learning libraries. Should be able to use the internet effectively to find solution and code snippets to help code faster.

· Strong problem-solving and logical thinking skills

· Eagerness to learn and improve with feedback

· Ability to communicate clearly and effectively, pleasing personality, ability to take feedback and train and mentor others

· Design, develop, test, and deploy code as part of our regular software development process using anyone of the popular IDE’s like PyCharm.

· Knowledge and experience with full software development lifecycle

· Ability to communicate complex technology solutions to clients, technical, business and management teams

Front-end

· Django web framework

· Understanding of web technology stack, including HTTP, REST, cookies, caching, and asset loading

Database

· Intermediate to advanced skills with SQL and relational databases

· Working knowledge and experience with SQL Server and PostGres

About HydroPoint

HydroPoint is the leader in smart water management solutions, helping companies to maximize water savings, reduce operating costs, minimize business risks, and achieve sustainability goals. An EPA WaterSense® Partner of the Year, the company combines the latest in IoT technology, data analytics, and automation to optimize irrigation, flow management, and leak detection across an entire site. HydroPoint solutions deliver visibility and control for a broad range of commercial, government, education, and community applications. Located in the San Francisco North Bay, HydroPoint has been helping the world save, and not waste, water for more than 15 years. Our mission is to make the best and most efficient use of our world's most important resource.

HydroPoint provides a competitive compensation package including salary, 401(k) retirement plan, paid time off and holidays, and comprehensive health benefits.