Job Description:
We're looking for a talented Algorithms Developer to join our enthusiastic team for developing the next generation product for the renewable energy evolving world using cutting edge technologies.
If you:
Have vast experience Python development
Experienced with Microservices architecture
Supporting algorithm developers in a large scale distributed system
You have passion for making the world a better place and want to have a key role that impact millions of people.
Additional Positions:
Category:
Job Qualifications:
3+ years in Python and C++ software development
Experience working with Algorithm Developers
Bachelors Degree in Computer Science or relevant field experience
Proven experience in developing distributed micro-services across concerns of reliability, high-availability, performance and scalability
Knowledge of containerization environments and infrastructure (e.g. Docker, Kubernetes).
Comfortable with all steps of software development lifecycle and Agile methodologies
Strong communication and mentoring skills
Advantages:
Familiarity with basic/advanced machine learning algorithms (usage of python packages like scikits-learn, tensorflow)
Customer facing experience
Experience working with cloud technologies (AWS / Azure / GCP)
Excellent organizational and leadership skills
Company Occupation:
High Tech, Software
Company Size:
Medium (50 - 150)