2022年5月に早稲田大学の会話AIメディア研究グループからスピンアウトして設立されたエキュメノポリスでは、最新の生成AIも搭載された会話エージェントとの自然な会話による英語学習体験プラットフォーム「LANGX(ラングエックス)」を開発しています。
LANGXは、2023年度から早稲田大学の正規英会話授業に正式導入された他、2023年3月に世界的クリエイティブイベントSXSW(サウス・バイ・サウスウエスト)の教育系スタートアップ・ピッチコンペティション「SXSW EDU Launch」のファイナリストとして東アジアから唯一登壇する等、世界的な認知度も高まってきています。
今回、サービスの拡大に伴い、私達と一緒に未来の言語教育をイノベートする仲間を募集しています。私たちのチームは、マルチモーダル対話システム、自然言語処理、第二言語習得、学習科学、デジタルヒューマン、量子コンピューティングからメディアアートまで、多様なバックグラウンドを持つメンバーで構成されています。会社自体のルーツは東京でありながら、チームメンバーの出身国も日本、米国、英国、スペイン、ポーランド、カンボジアなど多岐にわたります。
ポジションの概要
本ポジションでは、AIエージェント予約プラットフォームのバックエンドインフラストラクチャを強化し、同時接続や大量アクセス時のデータ整合性を確保するための技術的リーダーシップを発揮していただきます。現在のPython/FastAPI/Redisベースのシステムを改修し、トランザクション制御と並行性管理を実装します。
主な担当業務
1. 予約フローの再設計
現行稼働しているRedis(あるいはPostgresSQL)を使用した原子的な予約フローの実装
エージェント割当の原子性確保
冪等性キーの導入
2. スケーリングロジックの強化
AIエージェントグループの予約時のロック実装
VMライフサイクル管理の冪等性確保
並行スケーリング操作の調整
3. データ整合性の確保
楽観的ロックパターンの導入
Redisの高度なLuaスクリプト実装あるいはトランザクション機能を持つデータストアへの移行検討
4. 監視・スケジューラの改善
定期タスクの分散ロック強化
誤って予約されたエージェントの回復処理
運用メトリクスとアラートの実装
5. テストと検証
負荷試験と競合テストの設計・実行
カオステストの実施
運用環境での監視とチューニング
必要な資格とスキル
プログラミング言語:
Python(FastAPI、asyncio)の実務経験 3年以上
並行プログラミングの深い理解
非同期処理とイベントループの知識
データベース・ストレージ:
Redisの使用経験
トランザクション制御の深い理解(ACID、分離レベル)
PostgreSQL、Firestore、またはその他のトランザクション機能を持つデータストアの経験
楽観的ロック、悲観的ロックの実装経験
分散システム:
競合状態(race condition)の特定と解決
冪等性の設計と実装
クラウドインフラ:
Google Cloud Platform(GCE、Cloud Run)
VMライフサイクル管理の冪等性確保
Cloud Runの並行性設定とスケーリング
テストと品質保証:
負荷試験ツール(k6、Locust)の使用経験
並行性テスト(pytest、anyio)
カオステストの設計と実施
優遇経験・実績
Redisの高度な使用経験(Luaスクリプト、分散ロック)
PostgreSQLの行レベルロッキング(SELECT FOR UPDATE)の実装経験
FirestoreのトランザクションAPIの使用経験
アウトボックスパターンの実装経験
分散ロックとリーダー選出
イベント駆動アーキテクチャ
ステートマシンの設計と実装
大規模システムのパフォーマンスチューニング
求める人物像
複雑な技術的問題を体系的に分析し、解決策を提案できる方
データ整合性とシステムの信頼性に強いこだわりを持つ方
コードレビューと技術ドキュメンテーションに積極的な方
チームメンバーとの協力とメンタリングを楽しめる方
継続的な学習と技術の向上に意欲的な方
既存のPythonコードベースを理解し、段階的に改善できる方
雇用形態
業務委託/パートタイム
勤務地
東京都新宿区早稲田27 グリーン・コンピューティング・システム研究センター 3階
最寄り駅:
東京メトロ東西線「早稲田駅」徒歩1分
勤務条件
週3日〜
フルリモートOK
フレックスタイム制
VISAサポート
必要な方には、VISAをサポートします。
会社概要
本社:
東京都新宿区西早稲田一丁目22番3号 アントレプレナーシップセンター内
研究所:
東京都新宿区早稲田27 グリーン・コンピューティング・システム研究センター 3階
設立:2022年5月2日
代表取締役:
松山 洋一
主な事業:
会話AIエージェントプラットフォーム開発およびそのアプリケーションの開発
Company Overview and Recruitment Background
Equmenopolis, founded in May 2022 as a spin-off from Waseda University's Conversational AI Media Research Group, is developing "LANGX," a natural conversation-based English learning experience platform that incorporates the latest generative AI-powered conversational agents.
LANGX has been officially introduced into Waseda University's English conversation classes from 2023.In March 2023, it was also the only finalist from East Asia to present at the "SXSW EDU Launch," an educational startup pitch competition at the global creative event SXSW (South by Southwest), gaining worldwide recognition.
With the expansion of our service, we are now recruiting teammates to innovate the future of language education together.Our team consists of members with diverse backgrounds, ranging from multimodal dialogue systems, natural language processing, second language acquisition, learning sciences, digital humans, quantum computing to media art.
While the company's roots are in Tokyo, our team members come from various countries including Japan, the US, Wales, Spain, Poland, and Cambodia.
Position OverviewIn this position, you will strengthen the backend infrastructure of the AI agent reservation platform and provide technical leadership to ensure data consistency during concurrent connections and high-traffic situations.
You will enhance the current Python/FastAPI/Redis-based system by implementing transaction control and concurrency management.Main Responsibilities
- Redesigning the reservation flow
Ensuring atomicity of agent assignment
Introducing idempotency keys
- Strengthening scaling logic
Ensuring idempotency of VM lifecycle management
Coordinating concurrent scaling operations
- Ensuring data consistency
Implementing advanced Redis Lua scripts or considering migration to a datastore with transaction capabilities
- Improving monitoring and schedulers
Recovery handling for incorrectly reserved agents
Implementing operational metrics and alerts
- Testing and validation
Conducting chaos tests
Monitoring and tuning in production environments
Required Qualifications and Skills
Programming Languages:
3+ years of professional experience with Python (FastAPI, asyncio)
Deep understanding of concurrent programming
Knowledge of asynchronous processing and event loops
Databases / Storage:
Experience using Redis
Deep understanding of transaction control (ACID, isolation levels)
Experience with PostgreSQL, Firestore, or other datastores with transaction capabilities
Experience implementing optimistic and pessimistic locking
Distributed Systems:
Identifying and resolving race conditions
Designing and implementing idempotency
Cloud Infrastructure:
Google Cloud Platform (GCE, Cloud Run)
Ensuring idempotency in VM lifecycle management
Cloud Run concurrency settings and scaling
Testing & Quality Assurance:
Experience with load-testing tools (k6, Locust)
Concurrency testing (pytest, anyio)
Designing and executing chaos tests
Preferred Experience and Achievements
Advanced experience using Redis (Lua scripts, distributed locking)
Experience implementing row-level locking in PostgreSQL (SELECT FOR UPDATE)
Experience using Firestore's transaction API
Experience implementing the Outbox Pattern
Distributed locking and leader election
Event-driven architecture
Designing and implementing state machines
Performance tuning for large-scale systems
Desired Candidate Profile
Able to systematically analyze complex technical problems and propose solutions
Strong commitment to data consistency and system reliability
Proactive in code reviews and technical documentation
Enjoys collaborating with and mentoring team members
Highly motivated for continuous learning and technical improvement
Capable of understanding an existing Python codebase and improving it step by step
Employment Type
Freelance/Part-time contract
Work Location
3F, Green Computing Systems Research Center, 27 Waseda, Shinjuku-ku, Tokyo
Nearest station: 1-minute walk from "Waseda Station" on Tokyo Metro Tozai Line
Working Conditions
From 3 days per week
Fully remote OK
Flexible working hours
Visa Sponsorship
Visa sponsorship available
Company Details
Headquarters:
Entrepreneurship Center, Nishi-Waseda, Shinjuku-ku, Tokyo
Research Lab: 3F, Green Computing Systems Research Center, 27 Waseda, Shinjuku-ku, Tokyo
Established:
May 2, 2022
CEO:
Yoichi Matsuyama
Main Business:
Development of conversational AI agent platforms and their applications
URL:
Show more Show less
-
バックエンド開発者
1週間前
Shinjuku 株式会社エキュメノポリス ¥2,500,000 - ¥4,000,000 per yearWe are developing "LANGX," a natural conversation-based English learning experience platform that incorporates the latest generative AI-powered conversational agents. · ...
-
バックエンド開発者
1ヶ月前
Setagaya (株)iSoftStone Japan ¥4,000,000 - ¥6,000,000 per yearBackend developer for API development using Java, Python, Ruby, Spring, and Django. · API development · Java, Python, Ruby, Spring, and Django development · ...
-
Web 開発者
1ヶ月前
Shinjuku 株式会社ウィクレソフト・ジャパン ¥4,000,000 - ¥8,000,000 per yearWeb developer with experience in Java, HTML/CSS, Oracle, Java Spring, and JavaScript. · Develop web applications using Java, HTML/CSS, and JavaScript. · Work with Oracle database. · Java · HTML/CSS · Oracle · Java Spring · JavaScript · ...
-
Java 開発者
1ヶ月前
Chiyoda TLZS(株) ¥900,000 - ¥1,200,000 per yearJava developer job in Chiyoda, JP. · SE/PG · AIIoT · Spring Boot · Spring MVC · CakePHP · Apache · Nginx · MySQL · SQL Server · Oracle · OS · Linux · Windows · AWS · Azure · AI · C/C++ · Java · Python · Route53 · ELB · EC2 · RDS · S3 · Lambda · CloudWatch · VPC · IAM · Elastic Tr ...
-
Java 開発者
1ヶ月前
Shinjuku ビジコム株式会社 ¥3,000,000 - ¥6,000,000 per yearJava developer with experience in Java, Linux, SQL, PHP, Python, C++, C#, Android, and . · Develop Java applications · Work with Linux, SQL, PHP, Python, C++, C#, Android, and · Experience in Java, Linux, SQL, PHP, Python, C++, C#, Android, and · ...
-
Java 開発者
1ヶ月前
Setagaya 4M ¥3,600,000 - ¥6,000,000 per yearJava developer job in Setagaya, JP. · Java · JavaSpringSQL · ...
-
Java 開発者
1ヶ月前
Chiyoda TLZS(株) ¥4,000,000 - ¥12,000,000 per yearJava developer with experience in Spring Boot, Spring MVC, CakePHP, Apache, Nginx, MySQL, SQL Server, Oracle, Linux, Windows, AWS, Azure, AI, C/C++, Java, Python, AWS, Route53, ELB, EC2, RDS, S3, Lambda, CloudWatch, VPC, IAM, Elastic Transcoder, Cognito, Raspberry Pi, intel up bo ...
-
Java 開発者
1ヶ月前
Arakawa 株式会社エスピーアール ¥3,000,000 - ¥6,000,000 per yearJava developer with experience in Java, C#, Python, Git, RESTful API, HTML, CSS, SQL, and Linux. · Develop Java applications · Work with C# and Python · Use Git for version control · Design and implement RESTful APIs · Work with HTML, CSS, and SQL · Deploy applications on Linux · ...
-
Japan, Tokyo Sony Interactive Entertainment ¥4,320,000 - ¥6,480,000 per yearWe're looking for a Software Development Manager to join our team. As a manager, you'll oversee the development of PlayStations systems software and hardware. · ...
-
Java 開発者
3日前
Yokohama, Kanagawa (株)Beyondsoft Japan ¥3,500,000 - ¥9,000,000 per yearJava developer position in Yokohama, Kanagawa. · ...
-
システム開発統括責任者
1ヶ月前
Tokyo Michael Page ¥10,000,000 - ¥20,000,000 per yearSenior system development manager position at a major Japanese company, responsible for digital promotion and in-house development project management. · System development experience · Teamwork · System development management experience · ...
-
Tokyo PlayStation ¥2,000,000 - ¥2,500,000 per yearWe welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team. · ...
-
ビジネス開発アライアンスマネージャー
1ヶ月前
Minato Xinobi AI ¥800,000 - ¥1,200,000 per yearAs Alliance Sales Manager, you will own discovery of alliance partners and design of collaboration models that drive Xinobi AI's growth. · Working closely with executives and the product organization, you will lead end‑to‑end from model design to KPI management, advancing a partn ...
-
c++ 開発者
1ヶ月前
Setagaya ムトーアイテックス(株) ¥4,500,000 per yearCymerodd y C++ Dylunydd rhan yn y gwaith o dylunio'r gweithdai C++. · C++ · ...
-
Japan, Tokyo Sony Interactive Entertainment ¥4,800,000 - ¥7,200,000 per yearThe PlayStation brand falls under Sony Interactive Entertainment a wholly-owned subsidiary of Sony Group Corporation. · PlayStation isn't just the Best Place to Play — it's also the Best Place to Work. · We welcome and encourage everyone who has a passion and curiosity for innova ...
-
Tokyo PlayStation ¥2,500,000 - ¥5,000,000 per yearCreating and maintaining a well-functioning development environment that allows the team to reach their full potential is a crucial part of our game development process. You will provide technical support for the construction of our development environment, including the selectio ...
-
バックエンド開発者
2ヶ月前
Tokyo, Tokyo KAUCHE, Inc. ¥850,000 - ¥1,600,000 per year500万DL超えのソーシャルコマースアプリ「カウシェ」のTechLeadを募集します · バックエンド開発・運用の実務経験が2年以上 · Go、Ruby、PHP、Java、Python、Typescript、Scala、Kotlin、Dartのいずれかの言語でのバックエンド開発経験 · オーナーシップを持ってソフトウェアの開発を進める力 · Go · Google Cloud · ...
-
国際ビジネス開発マネージャー
1ヶ月前
Tokyo, Tokyo Creattura ¥5,000,000 - ¥6,000,000 per yearWe're hiring a passionate and proactive professional to lead the identification, launch, and management of greenhouse gas reduction projects, with a primary focus on Southeast Asia. · Identify and promote overseas projects that contribute to CO₂ reduction · Prepare documentation ...
-
バックエンド開発者
4週間前
Tokyo Money Forward, Inc. ¥6,408,000 - ¥10,008,000 per yearマネーフォワードの求人です。SaaS×Fintech領域で個人や法人向けに財務管理や会計ソフトウェアを提供している企業です。ID基盤グループはマネーフォワードクラウド製品群全体をサポートするビジネスに不可欠なマイクロサービスを開発しています。このチームが開発する主要なユーザー管理サービスは、1日あたり数千万のリクエストを処理し、30以上の異なるプロダクトをサポートしています。プロダクトを支えるPlatform Engineeringのマインドセットを持った方を募集しております。 · 認証システムまたはIDプロバイダーの経験 · GolangまたはRuby ...
-
バックエンド開発者
2ヶ月前
Tokyo レバテック株式会社 ¥900,000 - ¥1,500,000 per yearPayPayカードの開発に携わるエンジニアを求めています。拡張性と信頼性、保守性を両立させたサービスの構築と刷新が求められます。 · 最高のユーザー体験提供のための最適なシステム設計と継続的な改善 · グループ経済圏やPayPayエコシステムへの統合を意識した多様な機能開発 · 大規模トランザクション処理を実現させるシステム開発 · システム開発経験(目安:7年程度以上) · オブジェクト指向言語を用いた開発経験 · Java / Spring Bootを用いた開発経験が豊富にある方を特に歓迎しています · Java · Spring Boot · オブ ...
-
Japan, Tokyo Sony Interactive Entertainment ¥400,000 - ¥800,000 per yearPlayStation isn't just the Best Place to Play — it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services. · ...