shutterstock_1377579011_edited.jpg

Start the Best Part of

Your Career at Kinnami

Purpose-driven, forward-thinking work

At Kinnami, we fundamentally believe a diverse team that brings a multitude of ideas and skills, as well as fostering an environment where everyone is encouraged to challenge the status quo, is the only path to a successful and long-lasting business.

 

We want to create something worth creating, that will endure the test of time. We do this by relentlessly focusing on our customers' success, building high quality systems, and planning for long-term scale. Our team will overcome obstacles, find solutions and deliver exceptional results. 

We are looking for like-minded teammates; if you want to be on this journey with us, please see if you fit one of our current openings.  

Kinnami Inclusion

We’re committed to creating an inclusive environment for all our employees, where different backgrounds and perspectives are valued and encouraged.

 

Individuals seeking employment at Kinnami are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Kinnami Current Openings

Submit your resume today to: recruiting@kinnami.com

01 Junior Back-End (Datacenter/Cloud) Software Engineer

 

The Role:

Kinnami is looking for a key early employee who, while not an especially experienced software developer, is someone that has the versatility, confidence and enthusiasm to learn from experienced mentors and eventually take on additional roles and responsibilities within the company as it grows. Your initial role will be to assist with the productization of the AmiShare technology prototype to implement the first minimum viable product for AmiShare. Specifically, you will be joining the team that is developing the datacenter-oriented central server component of AmiShare. This component orchestrates the operation of the distributed network of replicating peers.

Must-Have Skills

  • 1-3 years of experience in developing software in one of C++, Java, Kotlin for the datacenter.

  • Knowledge of Linux development and internals.

  • Knowledge of Database application development using SQL on any one of MySQL, MariaDB, PostgreSQL, Amazon AWS Aurora.

Desirable Skills

  • Knowledge of one more of C, C++, Java, Kotlin, Objective C/C++ not already selected above.

  • Knowledge of Container application development using Kubernetes, Docker.

  • Knowledge of cloud software development on at least one hyper-scaler platform (Amazon AWS, Microsoft Azure, or Google Cloud).

  • Knowledge of the microservice and REST design patterns for web service development.

  • Container application development using Kubernetes and Docker on Linux.

  • Knowledge of one of DevOps and DevSecOps methodologies.

  • Knowledge of automatic testing frameworks and mocking libraries.

  • Experience in multi-threaded, multi-process programming and Client/Server communications. 

  • Good knowledge of best practices for modern application coding techniques, especially around avoiding common security threats.

  • Knowledge of Cryptography (EG OpenSSL, TLS protocol, general theory).

  • Although this is a backend developer’s role, some familiarity with web GUI application development would be helpful.

 
 

02 Junior Back-End Software Engineer

 

The Role:

Kinnami is looking for a key early employee who, while not an especially experienced software developer, is someone that has the versatility, confidence and enthusiasm to learn from experienced mentors and eventually take on additional roles and responsibilities within the company as it grows. Your initial role will be to assist with the productization of the AmiShare technology prototype to implement the first minimum viable product for AmiShare, with the aim of becoming a key part of the team leading its continued development.

Must-Have Skills

  • Bachelor’s degree in Computer Science 

  • 1-3 years of experience in developing software in two of C, C++, Objective C/C++.

  • Knowledge of Linux development and internals

Desirable Skills

  • Knowledge of at least two of Linux, Windows, macOS, UNIX, Android, iOS development, which demonstrate experience in cross-platform programming.

  • Experience in multi-threaded, multi-process programming and communications. 

  • Good knowledge of best practices for modern application coding techniques, especially around avoiding common security threats.

  • Some knowledge of cloud technology (Amazon AWS, Google Cloud, or Microsoft Azure).

  • Some knowledge of REST, SQL (mySQL, SQLite).

  • Blockchain technology, OpenSSL Cryptography, Peer-to-Peer and Client/Server networking.

  • Database application development, File system development, Python, Web development, Windows kernel development, Linux kernel development, macOS kernel development.

  • Container (e.g. Docker) application development & Kubernetes.

  • Some familiarity with Mobile GUI application development, Windows GUI development, or macOS GUI development would be helpful.

03 Back-End Software Engineer

 

The Role:

Kinnami is looking for a key early employee who, in addition to being an experienced software developer, is someone that has the versatility, confidence and enthusiasm to take on additional roles and responsibilities within the company as it grows. Your initial role will be to assist with the productization of the AmiShare technology prototype by developing a simulator that will be used to test and demonstrate AmiShare across a number of computing nodes. Additionally, you will assist in implementing the first minimum viable product for AmiShare, with the aim of becoming the lead engineer for its continued development.

Must-Have Skills

  • 3-5 years of experience in designing, developing & porting concurrent distributed software in two of C, C++ and Objective C/C++.

  • Object-oriented programming

  • Knowledge of any one of Linux, Windows, macOS or other UNIX (FreeBSD) development and internals.

  • Some knowledge of cloud technology (Amazon AWS, Google Cloud or Microsoft Azure)

  • Experience in multi-threaded, multi-process programming and Client/Server communications and programming. 

  • Good knowledge of best practices for modern application coding techniques, especially around avoiding common security threats.

Desirable Skills

  • Some knowledge of one more of Linux, Windows, macOS, other UNIX (FreeBSD) not already selected above - which demonstrate experience in cross-platform programming, moving to and from different operating systems with different build environments, packaging conventions, and system call APIs.

  • Cloud technology (Amazon AWS, Google Cloud or Microsoft Azure.)

  • Database programming (SQL, MariaDB, mySQL, SQLite,) especially for embedded use.

  • Cryptography (OpenSSL.)

  • Peer-to-Peer networking.

  • Microservices technology (REST.)

  • Container application development using Kubernetes and Docker on Linux.

  • Database application development, Python, Web development.

  • Android development.

  • iOS development.

  • Windows development (services, drivers.)

  • Linux kernel development (file systems, device drivers.)

  • Blockchain technology.

  • Declarative, Logic, Relational model and Functional programming paradigms.

  • Although this is a backend developer’s role, some familiarity with any of Mobile GUI application development, Windows GUI development, or macOS GUI development would be helpful, so that future system design improvements will be easier.