Software Engineer - Backend
- Tokyo
- Partial Remote
- Full-time
- December 23, 2023
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
Golang development experience
Message-queue architectures and distributed systems
Japanese language ability.
Team Culture
The Cogent Labs engineering department is continuously working towards developing a culture improving and rewarding the following qualities:
Team effort: A cohesive team can be more effective than an isolated prodigy. Engineers are expected to work well in groups and look for opportunities to empower their colleagues.
Ownership: Take full responsibility for your own projects and tasks and if needed, cross over boundaries in order to successfully deliver your project.
Self-improvement: Create an environment where engineers can focus on their engineering tasks and self-improvement without excessive outside disturbances.
Experimentation: Engineers should have some freedom in experimenting with new ideas and technologies, as this ultimately could translate into building better products or the creation of valuable new IP.
Quality & Excellence: Maintaining a mindset of developing high quality features and code. We avoid cutting corners as much as possible.
Customer Service: Being customer focused, not only externally but internally as well. This means developing services that not only improve the experience of our end customers, but also being ‘customer service’ oriented within your team and the company as a whole by helping out others and sharing knowledge.
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
About Cogent Labs
Cogent Labs ("Cogent") is a technology-driven, fast-paced AI SaaS company, and its mission is ambitious: “Power Productivity with Artificial Intelligence. We Empower Knowledge Workers.”
Cogent Labs provides products that improve knowledge worker productivity by leveraging cutting-edge AI technology. Our main product is the Intelligent Document Processing service "Smart Read" and it is a part of the integrated DX platform "COGENT DX".
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.