top of page

Software Engineer Full Time

Requirements

  • A Bachelor's degree or equivalent hands-on experience(Master's or PhDs in computer science or a related technical discipline is preferred).

  • At least one year of experience in software development using programming languages such as Python, C, C++, Java, or JavaScript.

  • Experience in creating accessible technologies.

  • Our engineers should be adaptable, demonstrate leadership skills, and be eager to tackle diverse challenges throughout the entire technology stack as we advance technology further.

Responsibilities

  • Utilize your technical skills to manage project priorities, deadlines, and outputs.

  • Engage in the design, development, testing, deployment, maintenance, and enhancement of software solutions.

  • Write code for product or system development.

  • Participate in or lead design reviews with colleagues and stakeholders to select the best technology options.

  • Evaluate and provide constructive feedback on code written by other developers to ensure adherence to best practices, including style guidelines, code check-in, accuracy, testability, and efficiency.

  • Enhance and update existing documentation or educational materials based on changes in products/programs and user feedback.

  • Troubleshoot product or system problems, performing debugging, tracking, and resolution by analyzing the root causes and their effects on hardware, network, or service operations and quality.

ML Scientist Full Time

Requirements

  • A Bachelor's degree or equivalent hands-on experience.

  • 3 years of experience in Machine Learning or Artificial Intelligence.

  • A Master’s degree or PhD in Engineering, Computer Science, or a related technical field.

  • 3 years of experience with machine learning algorithms and tools such as TensorFlow, as well as in artificial intelligence, deep learning, and/or natural language processing.

  • Experience in research or published work in deep learning.

  • Knowledge in computer architecture, accelerator architecture design, and analysis of power and performance.

Responsibilities

  • Collaborate within a team of hardware and software professionals to develop tools for extensive Auto Machine Learning (ML).

  • Create, develop, and manage essential infrastructure components for automating the customization and training of neural networks, ensuring the ML training pipelines are modular and efficient.

  • Work in partnership with researchers and application developers to tailor neural network designs, and gather data on performance and power for the specified hardware platform.

  • Design and execute effective algorithms to explore various neural network architectures suitable for specific tasks and hardware setups.

  • Cooperate with hardware architects to contribute to the development of future accelerators and aid in the creation of profiling and visualization tools.

Business Analyst

Requirements

  • Conduct comprehensive analysis of business processes, workflows, and requirements to identify improvement opportunities.

  • Collaborate with cross-functional teams to gather detailed business requirements and define project scopes.

  • Develop and implement data analysis methodologies to support decision-making processes.

  • Create detailed business analysis reports and presentations for senior management.

  • Utilize data visualization tools to present insights and recommendations effectively.

  • Monitor project outcomes, ensuring they align with business goals and deliver expected benefits.

  • Stay abreast of industry trends and best practices to recommend innovative solutions.

Responsibilities

  • Bachelor’s degree in Business Administration, Finance, Computer Science, or related field.

  • Proven experience as a Business Analyst or similar role, with a track record of delivering tangible improvements.

  • Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.

  • Proficiency in data analysis tools (e.g., Excel, SQL) and familiarity with project management software.

  • Excellent communication and interpersonal skills, with the ability to present complex information clearly and concisely.

  • Demonstrated ability to manage multiple projects simultaneously and work under pressure in a fast-paced environment.

  • A proactive mindset and the ability to think critically and solve problems effectively.

bottom of page