Senior Software Engineer - Python
Company: Geli
Location: San Francisco
Posted on: February 25, 2021
|
|
Job Description:
Job SummaryGeli is looking for a proven Software Engineer to
join a driven software development and data analytics team. In this
role, you will lead the development of internal and externally
facing Python services and integrate them with our existing energy
storage software products. You will excel in this role with a blend
of backend development, microservice messaging, cloud and DevOps
experience as well as a desire to take ownership of projects and
push them over the line.RoleYou will work closely with software and
analytics engineers focusing on these topics:* Develop and maintain
new services in Python within our microservice architecture.*
Support the data analytics team with your software engineering
expertise* Convert algorithms into robust services* Mentor and
instill software engineering best practices* Contribute to
development infrastructure and processes, such as continuous
integration, package management and automated deployment* Work
collaboratively in a diverse environment. We commit to reaching
better decisions by respecting opinions and working through
disagreements.* Gain in-depth experience in an exciting industry as
you work with storage sizing, energy financial models, energy
tariffs, storage controls & monitoring.Growth Opportunity* Geli's
engineering is a flat organization and you will directly report to
the VP of Engineering.* There are opportunities to take on data
analytics and DevOps responsibilities or lead teams, projects
and/or become a scrum master.Your ProfileWe are looking for a
motivated self-starter that thrives in a dynamic start-up
environment. A strong work ethic with excellent problem-solving
skills is equally important as being a team player who enjoys to
learn and teach.These skills will additionally help you to excel in
the position:* BS or higher degree with 3+ years of relevant
experience* Excellent Python (3.6+) and software engineering
skills* Designing software systems* Writing clean, maintainable,
thoroughly tested, and shippable production code* Expertise in
software engineering best practices, design patterns, OOP,
data-structures* Hands-on microservice experience* Creating
services in Python* Messaging with AMQP and MQTT through RabbitMQ*
Sound design decisions around messaging architecture, protocols and
interfaces* Backend development experience for web applications,
ideally in Flask* Experience with maintaining products that are in
productionBonus PointsExperience in some of these fields will give
you a jump start:* Django, Flask* RabbitMQ (MQTT and AMQP)* Redis,
PostgreSQL, Cassandra, ElasticSearch* Docker, Kubernetes, AWS (EKS,
ECS, RDS, EC2, S3, networking)* Jenkins, PyPI* Prometheus, Grafana,
PagerDuty, NewRelic, Mixpanel* Java, Gradle* Slack, Bitbucket,
Jira, G-Suite* Knowledge of Cloud, IoT technologies, and scalable
platformsAs a member of the team, you will have a significant
influence on the direction of our technology stack.Benefits* Make a
difference: join a group of people who are passionate about
renewable energy* Have an impact: the company is still small enough
that everyone's contribution has a significant impact on the
success of the company* Growth: leading international energy OEMs,
developers and utilities trust us to modernize the trillion dollar
energy industry with them and we need to grow to keep up with the
demand* Casual working environment: there's no need to dress up.*
Competitive salary and equity compensation plan* 401K with company
matching* Medical, dental & vision insurance* Open vacation policy*
Commuter reimbursement* Convenient SOMA location on Mission St in
downtown San Francisco (short walk to Montgomery Street
BART)DiversityWe value the insights that a diverse team brings. We
encourage applications from members of groups that have been
traditionally underrepresented in tech. Geli is an equal
opportunity employer. All qualified applicants will receive
consideration for employment without regard to race, color,
religion, sex, sexual orientation, gender identity, or national
origin.About GeliGeli provides software and business solutions to
design, automate, and manage energy storage systems. Geli's suite
of products creates an ecosystem where project developers, OEMs,
financiers, and project operators can deploy advanced energy
projects using a seamless hardware-agnostic platform. Geli is a
Series A company whose software actively manages megawatts of
projects that are deployed around the world.Powered by
JazzHRB8NlnUHW4o
Keywords: Geli, San Francisco , Senior Software Engineer - Python, IT / Software / Systems , San Francisco, California
Click
here to apply!
|
Didn't find what you're looking for? Search again!
Other IT / Software / Systems JobsEntry Level Java Developer Description: Revature is the fastest growing employer of emerging technology talent in the US. We will hire over 300 new Entry Level Java Developers in the next 4 weeks.One day someone is going to ask you where you (more...) Company: Revature Location: Santa Cruz Posted on: 03/3/2021 Standards Architect - Optical Transport and Broadcast Services Description: Standards Architect - Optical Transport and Broadcast Services in Walnut Creek, California, United States - Jobs/Careers - Verizon Learn more about Verizon's response to COVID-19 Skip to main content (more...) Company: Verizon Communications Location: Walnut Creek Posted on: 03/3/2021 HIRED: Software Engineer Description: Join Hired and find your dream job as a Software Engineer at one of 10,000 companies looking for candidates just like you.Companies on Hired apply to you, not the other way around. You'll receive (more...) Company: HIRED Location: San Bruno Posted on: 03/3/2021 Technical Support Specialist Description: Organizational Overview: CCOF advances organic agriculture for a healthy world. We advocate on behalf of our members for organic policies, support the growth of organic through education and grants, and (more...) Company: CCOF Location: Santa Cruz Posted on: 03/3/2021 Mobile Engineer - Santa Cruz, CA Description: Job DescriptionJoin Hired and find your dream job as a Mobile Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You'll (more...) Company: Hired Location: Santa Cruz Posted on: 03/3/2021 HIRED: Software Engineer (Security Clearance Required) Description: Join Hired and find your dream job as a Security Software Engineer at one of 10,000 companies looking for candidates just like you.Companies on Hired apply to you, not the other way around. You'll (more...) Company: HIRED Location: San Ramon Posted on: 03/3/2021 Front End Developer (Entry level) Description: In the next 4 weeks, Revature is looking to hire over 300 Front End Developers across the country. We are the largest employer of emerging tech talent.One day someone is going to ask you where you got (more...) Company: Revature Location: San Bruno Posted on: 03/3/2021 Android Developer Description: Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans - Executes Mobile Engineering projects - Participates in the discovery phase of small (more...) Company: Cyberthink, Inc Location: San Bruno Posted on: 03/3/2021 Entry Level Software Developer Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 Entry Level Software Developers across the country in the next 4 weeks.One day someone is going to ask you (more...) Company: Revature Location: San Bruno Posted on: 03/3/2021 Software Engineer, Interfaces - SR 21-77 (7 Description: Software Engineer, Interfaces - SR 21-77 7 1. San Ramon - Bishop Ranch, CA At Hill Physicians Medical Group, we're shaping the healthcare of the future: actively managed care that prevents disease, (more...) Company: PriMed Management Consulting Services, Inc. Location: San Ramon Posted on: 03/3/2021 |