This position is closed and is no longer accepting applications.

Senior Software Engineer (AI)

Tektome Shibuya, Tokyo
  • 💴 ¥10M ~ ¥12M annually
  • 🏡 Partially remote
  • 🧪 5+ years experience required
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

About Tektome

Tektome Shibuya, Tokyo

At Tektome, we’re at the forefront of technological innovation for the Architecture, Engineering and Construction (AEC). Our commitment is to drive excellence, push technological boundaries, and transform the AEC as a whole.

Key benefits

  • Work on cutting-edge technologies
  • Collaborative and inclusive work environment
  • Personal growth and learning opportunities

About the position

As a Backend Engineer specializing in AI, you will work closely with our data scientists, web developers, and product teams to deploy AI services into production. You will design and implement the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources related to the AEC industry and cloud-native technologies. This role requires a blend of excellence in software engineering, a good understanding of AI technologies, and the ability to implement scalable systems.

Responsibilities

  • Design, develop, and maintain scalable, high-performance backend systems for AI applications.
  • Collaborate with AI researchers and data scientists to implement and optimize AI models for production.
  • Ensure the integrity, reliability, and performance of AI systems through rigorous testing and continuous monitoring.
  • Work with cloud services (Azure) to deploy and scale AI applications.
  • Develop APIs and services to enable seamless integration of AI functionalities into our products.
  • Stay abreast of emerging AI technologies and methodologies to drive continuous innovation.
  • Contribute to the design and review of system architecture, ensuring a balance between performance and cost.
  • Document and maintain software functionalities.
  • Promote best practices in software development and AI integration.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Backend Engineer, with a significant focus on working with AI services
  • Minimum of 5+ years in-depth experience as a software engineer
  • Minimum of 2+ years with cloud based services.
  • Minimum of 2+ years experience with FastAPI, or Django
  • Strong programming skills in Python
  • Strong understanding of cloud services and architecture.
  • Proficiency in working with SQL and NoSQL databases.
  • Proficiency with Docker.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Experience in agile methodologies and working with agile teams.

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Practical experience with graph databases and technologies (e.g., Neo4j etc).
  • Experience with working GraphQL integrations.
  • Background in data engineering, including expertise in ETL processes and big data technologies (e.g., Hadoop, Spark).
  • Familiarity with DevOps practices and tools (CI/CD pipelines, monitoring, logging).
  • Familiarity with TypeScript, React, NextJS V13+, Zod, Tailwind, React Hook Form
  • Familiarity with Azure Function, Azure Durable Function, Azure Blob Storage
  • Familiarity with Django with Django Ninja, Celery

Compensation

10 to 12 million JPY annually.

Hiring Process

  1. 1

    Resume Q&A (30min)

  2. 2

    Take home assignment

  3. 3

    Technical Interview and Assignment Review (60min)

  4. 4

    CTO Interview (Technical / Culture Fit) (45 min)

Other Jobs at Tektome

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.