Lucid aims to lead in the luxury electric vehicle market by developing captivating, high-performance, and intelligent vehicles that redefine mobility. The company seeks to solve the business problem of creating innovative and sustainable transportation solutions that elevate the human experience.
Requirements
- Proficiency in a major programming language like Golang, C/C++, Python, Ruby, Java, or Scala.
- Knowledge with Cloud Native Platforms including Kubernetes, Open Shift, Docker, or Cloud Foundry in public cloud
- Knowledge with Containers and/or Serverless, Microservices, Functions, Event-driven/reactive programming or other Cloud Native architectures
- Knowledge about deploying systems into a production Cloud Native Environment
- Knowledge with NoSQL data stores such as Cassandra and MongoDB
- Knowledge of message or event-driven architectures (such as RabbitMQ/Queues or Kafka)
- Skilled with integrations with various platforms and systems
Responsibilities
- Design, develop, and enhance cloud-based microservices
- Design implement applications using Golang, C, and Node.js
- Develop and deploy containerized applications using Docker and Kubernetes
- Create and maintain Architecture, Design, Troubleshooting, Deployment, Configuration documents
- Make key technical decisions and guide engineering vision
- Develop frameworks, services, and the necessary tooling to help other engineers build high quality applications
- Evangelize software engineering best practices and lead by example
Other
- B.S. or M.S. degree in Computer Science, Engineering
- 5+ years of professional (full-time) software development experience [not including internships/co-ops/academic projects]
- Strong analytical and problem-solving skills
- Ability to thrive in a cross-functional team on high profile, critical projects
- Excellence in communication (both written and spoken) with peers and non-technical people alike