Senior Software Engineer
Cedar.AI
Software Engineering
Posted on Tuesday, August 10, 2021
The role
- 3+ years of programming experience with at least one modern language such as Java, C++, or Python including object-oriented design
- BS in Computer Science or equivalent preferred.
- 5+ years of industry experience.
- Experience building scalable infrastructure software or distributed systems for commercial online services.
- Knowledge of cloud computing platforms and technologies (AWS, Azure, Google Cloud)
- Proficient in Agile software development methodologies and experience working in a fast-paced environment.
- Strong problem-solving skills and the ability to think critically and creatively.
- Excellent communication and interpersonal skills, able to collaborate effectively with cross-functional teams.
- Strong understanding of database design and optimization, and experience working with relational databases (SQL) and NoSQL databases (MongoDB, Cassandra, etc.).
- Familiarity with front-end technologies such as HTML, CSS, JavaScript and React.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- A strong portfolio demonstrating previous work and contributions to open source projects.Willingness to continually learn and stay up-to-date with the latest advancements in technology.