why join us

OmniEyes is an AI start-up software company founded by three National Taiwan University professors, specializing in innovative solutions using mobile communication and artificial intelligence. We don't have too many constraints and regulations here, only tons of creativity and plenty of fun!

We are looking for both veteran and young talents to join the team. From business development, marketing, to cutting-edge technology innovation, OmniEyes is a place for you to grow and the sky is your only limit.

Now we're building a bigger stage for Omnieyes to reach the world, come and join us now.

We Offer

  • 3 days of sick leaves with pay
  • 2 days of personal leaves with pay
  • 1.5 months of annual bonus
  • Monthly happy hour and birthday celebration
  • Flexible working hours
  • Training materials and courses allowance
  • A stage that is full of possibility
  • A lot of fun in the brand new office

Interesting to learn more about the role?

Send us your CV or simply drop a message to recruit@theomnieyes.com
We will get back to you soon.

if you don't have a CV in your hand, simply complete our application form and we will get back to you soon. link

opening

AI Engineer

As our AI Engineer, we are looking for someone who is passionate about AI and Image recognition technology. In a daily routine, you may need to interact with the other RD team to find the best solution. In the meanwhile, our sales and PM members may also need your input to fulfill customers' requirements. Occasionally, you will also need to represent OmniEyes to deliver our product technology to the exhibition audience.

What you are gonna do
  1. Research ML/DL/CV related papers and technologies, and develop image recognition related products and applications.
  2. Accelerate and improve the neural network model, and deploy it on terminal devices such as driving recorders and other related equipment.
  3. Develop related programs such as data pre-processing, model training and testing.
Our requirements for this role
  1. CS/EE related departments, relevant work experience is preferred
  2. Proficient in Python programming language
  3. Familiar with deep learning and computer vision related principles and implementation
  4. Familiar with deep learning frameworks such as Tensorflow, Keras, Pytorch (at least one)
  5. Familiar with Linux operating system
  6. Familiar with Git version control
It would be nice if you have
  1. Have CNN related project development experience (Image Classification, Object Detection, Segmentation, etc.)
Cloud Engineer

As our Cloud Engineer, you will need to interact with AI and Application team to sort out the data and construct the database in the AWS environment. So we are looking for someone who is a challenge-addict with strong logical thinking.

What you are gonna do
  1. Cloud service development and data system development
  2. Cloud environment planning, construction, and maintenance
  3. Work with RD to ensure the importation of the client's system into the cloud service
  4. Responsible for system architecture maintenance on AWS
  5. Assist with cloud technology assessment
  6. Plan cloud migration and backup
  7. Maintaining and cultivating designated technical fields, and effectively utilizing knowledge in this field to assist clients
Our requirements for this role
  1. Experience in using Kafka and NoSQL
  2. Familiar with the specification, development and verification of application programming interface (API, such as: RESTful/HTTP, gRPC, etc.)
  3. Proficient in Java and Python
  4. Experience with AWS Cloud
Android Engineer

As our Android Engineer, we are looking for someone who is creative and passionate. In a daily routine, you may need to consult with the AI team to gather all the necessary information, meanwhile, you will also need to translate customers' needs into functions.

What you are gonna do
  1. Develop Android applications for in-vehicle devices (camera)
  2. Cooperate with AI Team to develop related applications according to product requirements
  3. Responsible for product design, development and maintenance of Android platform
  4. Develop, test and maintain with the team according to project specifications and documents
  5. Refactoring existing programs and architecture
Our requirements for this role
  1. CS/EE related major
  2. Proficient in Java
It would be nice if you have
  1. Familiar with Android SDK
  2. More than two years of Android development experience
  3. Experience in Android Application development on non-mobile platforms
Backend Engineer

As our Backend Engineer, we rely on your creativity to build up an efficient database system to support our RD team.

What you are gonna do
  1. Automation system development and maintenance
  2. Develop Restful API according to project, customer, internal needs
  3. Database design, construction and maintenance
  4. Cloud application deployment
  5. System flow and performance optimization
  6. Compose related system and API development documents
Our requirements for this role
  1. Familiar with Python programming language development
  2. Familiar with the Flask framework
  3. Familiar with at least one relational database
  4. Experience in database field design
  5. Familiar with Git version control
  6. Ability to deploy programs in Linux environment
It would be nice if you have
  1. Experience with cloud services (AWS is preferred)
  2. Familiar with unit tests
  3. Experience with CI/CD development
  4. Experience in system program monitoring
  5. Have experience in load balance development
  6. Have experience in message queue development (such as Kafka)
Project Manager

As our Project Manager, you will need to drive the internal team members to keep them on track. Moreover, you may need to interact with our vendors to make sure our projects can be finished on time.

What you are gonna do
  1. Provide project planning and management for established initiatives
  2. Demonstrate ownership of the entire process from beginning to end, and ensure the projects are completed to specification, within an established time frame
  3. Coordinate with stakeholders to get business requirements
  4. Coordinate both internal resources/vendors for smooth execution of projects and to meet timeline
  5. Interface with the developer for operations issues (pre-sales support, service delivery, after-sales support)
  6. Manage changes to projects including scope, schedule, and resource
Our requirements for this role
  1. 3 to 5 years of relevant experiences
  2. Experienced full cycle of a product
  3. End-to-end customer interaction experiences (global account)
It would be nice if you have
  1. SAAS experience (software as a service)
  2. Service/application-oriented products Experience
  3. Software/Service start-up experience
  4. AI/machine learning/data analytics project experience
  5. Video telematics project experience
Key Account Manager

As our Key Account Manager, you will need to interact with PM, RD, our key account clients as well as our hardware vendors. So we are looking for someone who is flexible, embraces all the changes, and delivers positive energy.

What you are gonna do
  1. Customer demand fulfillment (order tracking and maintenance)
  2. Provide data analysis and cost control
  3. Grow the existing customers to achieve the company's goals
  4. Able to juggle multiple projects and cross-functional collaboration
  5. Responsible for building and maintaining excellent customer relationships at all levels as well as improving customer satisfaction through understanding and supporting customers' needs and requirements
  6. Customer complaint resolution (issue analysis/root cause/resolution)
Our requirements for this role
  1. At least 2 years of relevant working experience
  2. Experienced end-to-end global account
  3. Good at problem-solving and cross-functional collaboration (especially with the RD team)
  4. Logically thinking and possess good time management abilities
  5. Requires a combination of strong analytical and communication skills, with some technical understanding
  6. Able to present to the non-Chinese speaking customers
It would be nice if you have
  1. An optimistic and positive attitude
  2. Able to adjust the working time (e.g. con-call or urgent matter)
  3. Experienced project management is a plus, as well as Exhibiting experience
Business Development Representative

As our Business Development Representative, you are the face and soul of OmniEyes. So we are looking for someone with excellent communication skills and high-level tolerance of pressure, as we rely on you to attract new clients to thrive our business.

What you are gonna do
  1. Identify key account growth opportunities with key stakeholders
  2. Strategize and plan digital marketing campaigns to meet clients' goals
  3. Manage campaign launch and ongoing operations, including market research, troubleshooting, budget management, and reporting
  4. Cultivate strong relationships with clients
Our requirements for this role
  1. At least 3 years of relevant working experience
  2. End-to-end customer handling experience
  3. Good at problem-solving and cross-functional collaboration
  4. Logically thinking and possess good time management abilities
  5. Requires a combination of strong analytical and communication skills, with some technical understanding
  6. Able to present to the non-Chinese speaking customers
It would be nice if you have
  1. Experience with in-vehicle communication products is preferred