Taro Logo

Software Engineer - Droid

Mid-Level Software Engineer
In-Person
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Droid

Factory is seeking skilled Software Engineers to help build Droids. This role involves tackling complex engineering challenges critical to the operational excellence and evolution of autonomous Droids.

What you will do and achieve:

  • Lead the design, development, and optimization of technical challenges underpinning Droids, focusing on scalability, efficiency, and robustness.
  • Engineer solutions for complex technical topics related to software systems like parsers, git, compilers, static analysis tools, and function calling mechanisms.
  • Collaborate with AI researchers and engineers to ensure seamless integration between AI-driven components and foundational systems.
  • Take ownership of orchestration, indexing, data storage, and retrieval processes for efficient processing and analysis of large volumes of codebase data.
  • Drive adoption of best practices in code quality, security, and architecture design, contributing to a culture of technical excellence and innovation.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Proven experience as a software engineer, with ability to build complex, high-performance, and reliable systems.
  • Experience in developing tools for software analysis or in domains like compilers, runtime systems is highly valued.
  • Proficiency in one or more programming languages (e.g., Python, Java, C++), and familiarity with software engineering tools and practices (e.g., Git, CI/CD pipelines).
  • Knowledge of systems programming and understanding of working with large codebases and related challenges.

Join Factory to contribute to the cutting-edge field of autonomous Droids and be part of a team driving innovation in AI and software engineering.

Last updated a year ago

Responsibilities For Software Engineer - Droid

  • Design, develop, and optimize technical challenges for Droids
  • Engineer solutions for complex software systems
  • Collaborate with AI researchers and engineers
  • Manage orchestration, indexing, data storage, and retrieval processes
  • Drive adoption of best practices in code quality, security, and architecture design

Requirements For Software Engineer - Droid

Python
Java
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Proven experience as a software engineer
  • Proficiency in one or more programming languages (e.g., Python, Java, C++)
  • Familiarity with software engineering tools and practices (e.g., Git, CI/CD pipelines)
  • Knowledge of systems programming and working with large codebases

Interested in this job?