Description
- Develop and maintain the optimization models and software implementation that drives Uplight’s VPP platform to deliver reliable flexibility.
- Collaborate with stakeholders and cross-functional teams (Engineering, Product Management, Delivery and Operations) across the organization to identify and address customer challenges with new features and capabilities.
- Make sound technical decisions, implement best software engineering practices within the team, hedge technical/non-technical risks, and deliver projects predictably.
- Design data models for no-SQL databases, such as HBase, as well as relational databases for scalable and cost-effective data storage and retrieval.
- Design, build, and maintain scalable APIs to facilitate access to curated data for internal users and external customers
- Perform rigorous testing, including unit tests and end-to-end regression testing, to ensure the accuracy of the solutions developed.
- Review and evaluate code written by peers and provide constructive feedback to improve code quality, accuracy, performance, readability and maintainability.
- Benchmark and debug critical issues with the algorithms and software as they arise.
- MS., or Ph.D. in electrical engineering, operations research, industrial engineering, computer science, or related field.
- Experience with software development.
- Knowledge of Python or other programming languages.
- Experience with solving large optimization problems using linear / non-linear / integer / dynamic / stochastic programming, as well as heuristic approaches.
- Experience with optimization modeling languages (e.g. AMPL) and solvers (e.g. Gurobi).
- Experience with frameworks such as Redis, HBase, Kafka, Celery, Spark.
- Experience or knowledge in energy / utility or related markets.
- Working with a smart, collaborative, and fun group of people solving big important problems
- An exciting atmosphere, and an outstanding work/life balance
- Beautiful, spacious, modern office in Redwood Shores
- Competitive salary and equity
- Competitive health care, dental, and vision coverage
- Excellent 401(k) and flexible spending plans
- 10 paid public holidays and unlimited paid time off
- Life, short term and long-term disability, supplemental, and AD&D insurance
- Commuter transit, parking, biking, vanpool and park & ride benefits
- Make a Meaningful Impact: Your work directly impacts our mission of decarbonization and building a more sustainable future.
- Grow Your Career: We offer ample advancement opportunities, robust learning and development programs, and a supportive team environment that fosters collaboration and innovation.
- Thrive: We offer comprehensive benefits, including flexible time off, generous parental leave, a wellness stipend, and work flexibility to help you thrive both personally and professionally.
- Belong to an Inclusive Community: We celebrate diversity and foster an inclusive workplace where everyone feels respected, empowered, and heard. Our Employee Resource Groups offer opportunities to connect with colleagues who share your interests and backgrounds.
- Be Part of a Growing Movement: Join a team of dedicated individuals who are passionate about creating a more sustainable future. We offer a collaborative environment where your ideas are valued and your contributions recognized. Together, we can build a brighter tomorrow.
0 applies
7 views
Similar Jobs
Technology Consulting - Data Engineering
Software Development Engineer
Senior Backend Developer
ML Platform Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say