Cogent Labs logo

Software Engineer, Backend/Server

Cogent Labs

1 year ago

➔ All jobs

➔ Jobs at Cogent Labs

➔ Apply for this job

JD in Japanese follows. / 英文の後に和文のJDを記載しています。

Cogent Labs is looking for a Software Engineer with 2+ years of relevant backend experience to help create services powered by AI algorithms. Successful candidates will join a highly skilled team, and should be able to help define, clarify, develop, test, and deploy high-quality backend solutions to various environments.

Responsibilities

  • Working in a team with proper engineering practices through code review and pair programming

  • Understanding and implementing backend architecture of new features in cooperation with other team members, including those in our machine learning team.

  • Developing scalable and high performance containerized applications that can run in Cloud or On-premises environments.

Required skills

  • Bachelor's degree in computer science, software engineering, or a similar technical discipline

  • Strong coding and testing skills in TypeScript/Javascript or Python

  • Familiarity with at least one testing framework and general testing methodologies

  • Good communication skills in order to understand requirements from end users, product managers, technical team members.

Preferred skills

Ideal candidates would have experience with some of the following (not necessarily all):

  • Containerized applications (Docker, containerd)

  • Kubernetes or similar

  • Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure

  • CI/CD systems and practices

  • Software security practices

  • On-premises/offline software systems

  • Message-queue architectures and distributed systems

  • Japanese language ability.

Team culture

The ideal candidate:

  • can empathize Cogent Labs’ VISION and MISSION

  • is a team player who aims for higher goals

  • has integrity and humility, and shows respect and gratitude to others

  • prefers open and transparent communication

  • has a strong growth mindset

  • can receive feedback positively and provide constructive feedback to others

---

職務概要

Cogent Labsでは、AIアルゴリズムを活用したサービスの創造のため、2年以上の関連経験を持つバックエンド/サーバーシステムのソフトウェアエンジニアを募集しています。採用された方はバックエンドソリューションの定義、明確化、開発、テスト、そして様々な環境へのデプロイをサポートしていただきます。

職務詳細

  • コードレビューやペアプログラミングを通じて、他のエンジニアと一緒に適切なエンジニアリングプラクティスを行う(GitHubを使用してPRの100%をコードレビューしています)

  • 機械学習チームを含む他のチームメンバーと協力し、新機能のバックエンドアーキテクチャを理解し、実装する

  • スケーラブルでハイパフォーマンスなクラウドインフラとコンテナ型アプリケーションの開発

  • 最新かつ安全な技術に関する最新情報を追い、活用する(私たちは変化の激しい分野でのスタートアップです)

必要な資格やスキル

<必須>

  • コンピュータサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号

  • Node.js(TypeScript/JavaScript)またはPythonを用いた高いコーディングおよびテストスキル

  • 少なくとも1つのテストフレームワークと一般的なテスト方法論の知識を持つこと

  • コンテナ化されたアプリケーションの構築経験(Docker、containerd)

  • Amazon Web Services (AWS)、Google Cloud Platform (GCP)、またはMicrosoft Azureを使用した経験

  • エンドユーザー、プロダクトマネージャー、技術チームメンバー、シニアマネージャーからの要件を理解できる優れたコミュニケーションスキル

<歓迎>

  • メッセージキューアーキテクチャや分散システムに関する経験

  • kubernetes、helm、flux、またはその他の類似のツールの使用経験

  • CI/CDシステムおよびプラクティスの経験

  • ソフトウェアセキュリティプラクティスの経験

  • オンプレミス/オフラインのインストールに携わった経験

チームカルチャー

コージェントラボのエンジニアリング部門は、以下の資質の向上と、それに報いる文化の発展に継続的に取り組んでいます

  • チームワーク:孤立した天才よりも、まとまりのあるチームの方がより効果的です。エンジニアはグループ内でうまく働くだけでなく、常に同僚をエンパワーする方法を模索する

  • オーナーシップ:自分のプロジェクトやタスクに全責任を持ち、必要であれば境界を越えてプロジェクトを成功させる

  • 自己研鑚:エンジニアが自分の仕事に集中できるような環境を整え、外的要因に妨害されることなく自己研鑽に励む

  • 実験:より良い製品の開発や価値ある知的財産の創出のため、新しいアイデアや技術を自由に試す

  • 品質と卓越性:高品質な機能とコードを開発するという考え方を持ち、手抜きは極力しない

  • カスタマーサービス:社外だけでなく、社内でもお客様を中心に考える。これは、エンドユーザーの体験を向上させるためのサービス開発を意味するだけでなく、他の人を助けたり、知識を共有したりすることで、チームや会社全体として「顧客サービス」を志向することを重要視する

求める人物像

  • Cogent LabsのVISIONとMISSIONを体現できる方

  • チームワークを大切にし、より高い目標に向かって努力する方

  • 誠実さと謙虚さを持ち、他者への敬意と感謝を示せる方

  • オープンで透明性の高いコミュニケーションを好む方

  • 成長マインドを強く持っている方

  • 積極的にフィードバックを受け、建設的なフィードバックができる方

Company

Cogent Labs logo
Cogent Labs11-50 employees
Cutting Edge AI has the potential to multiply the cognitive and creative power of humanity by millions.

Onsite Locations

Employment type

Full-time
© 2019-2022 JobsinJS.com. All Rights Reserved.