Senior Software Engineer (AI)

  • Tokyo
  • Partial Remote
  • Full-time
  • July 16, 2024
Conditions
yen-icon
¥6M ~ ¥12M /yr
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Senior or above

The Role

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.

 

Required

  • 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 of in-depth experience as a software engineer.
  • Minimum of 2+ years with cloud-based services.
  • Strong programming skills in Python, Golang, or similar languages
  • Strong understanding of cloud services and architecture.
  • Proficiency in working with SQL and NoSQL databases.
  • Proficiency with containerization and orchestration technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Experience in agile methodologies and working with agile teams.

 

Preferred

  • 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).

 

What We Offer

  • Competitive salary, benefits, etc.
  • Opportunity to work on cutting-edge technologies.
  • Collaborative and inclusive work environment.
  • Personal growth and learning opportunities.

 

Tektome is an Architectural Design AI Platform.

Tektome is at the forefront of technological innovation for the Architecture, Engineering and Construction (AEC). Their commitment is to drive excellence, push technological boundaries, and transform the AEC as a whole. Tektome is a spin out of one of the first AI companies in Japan, Incubit. They are looking for dedicated professionals who share our passion and ambition. If you’re a developer hungry for challenges and eager to be part of a pioneering tech firm, Tektome is where you belong.

Work on cutting-edge technologies: Tektome is essentially tackling the problem of how AEC companies manage their data through turning unstructured massive amounts of data in various forms (scanned blueprints, CAD, BIM) into structured data which downstream applications they build can benefit from. They leverage the shift towards using natural language to define custom extraction and logic pipelines by users whom cannot code such that they own their data. As such, Tektome builds upon multimodal language models and are constantly updating our trajectory to match the rapid speed of AI development.

Personal growth and learning opportunities: Tektome is still a small team and the trend of growth is accelerating extremely quickly which means members can grow not just their skills in new areas but also their career as the company expands. They value personal learning and provide a monthly stipend to take new courses, attend events or purchase study materials.

Collaborative and inclusive work environment: Tektome is committed to fostering a culture of collaboration and inclusivity, with English as our connecting language. Every voice is valued, and teamwork is the cornerstone of our success. Join Tektome in an environment where diverse perspectives are embraced, and innovative ideas flourish, all within a supportive community committed to mutual growth and respect.

View Tektome's company page

↑ Back to top ↑

Senior Software Engineer (AI) at Tektome
APPLY NOW  ➜