Lumina, is a small, growing software and consulting company, and creator of the Analytica Modeling Software.
Lumina provides consulting and advanced analytics software to help organizations make challenging decisions in energy, environment, transport, finance, healthcare, and more.
Lumina's clients range from clean-tech start-ups to Fortune 50 companies, utilities, the National Renewable Energy Laboratory, the Department of Energy, and the World Bank.
- You will be trained by the CTO of Lumina, Lonnie Chrisman, PhD.
Lonnie has authored dozens of refereed publications in the areas of machine learning, Artificial Intelligence planning, robotics, probabilistic inference, Bayesian networks, and computational biology.
While getting started, you will need to work several hours a day with our California team in Pacific Time (UTC-8).
Eventually, you will need to overlap just a few hours per week.
**Position Overview**
Lumina is offering a rare opportunity for someone who is already an outstanding software engineer and wants to expand their skills further.
You will find this an intellectually stimulating job.
You will be a key contributor to a fascinating and important project to develop the next generation of our acclaimed analytics software.
Our Analytica language has a unique combination of features in the space of programming languages: It is a functional language with automatic dependency maintenance, intelligent arrays, uncertainty, and visual programming based on influence diagrams.
You will help design and implement the next generation of language and user interface software.
You will work with and be mentored by a truly outstanding and accomplished software developer and computer scientist, who is also an unusually easy person to work with.
We are looking for someone who is versatile, a fast learner, and a natural problem solver.
**Job Requirements**
- At least 5 years of experience in software design and development
- Solid VC++ development skills
- Demonstrated technological breadths, such as experience with multiple programming languages and technologies
- Good English communication skills
- Bachelor's or graduate degree in computer science or a related field
**Nice to haves**
- Cloud server experience (GCP, AWS or Azure, Kubernetes).
DevOps exposure
- Computer language design and implementation
- Flow architectures / reactive programming
- Differential programming
- Data analysis, optimization, machine learning
- JavaScript, HTML, CSS, web development
- Enthusiasm for building software tools to help move our planet onto a more sustainable path
- This is a full-time contract position, 40+ hours per week; initial rate offer range is at $30 -35 per hour (with regular performance review and wage increase).
Lumina provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Applicants from underrepresented groups such as minorities, veterans, or individuals with disabilities are encouraged to apply.