Machine Learning Engineer Intern

IT

Machine Learning Engineer Intern Job Description:

We are looking for a highly capable machine learning engineer to support the optimization of our machine learning systems. You will be evaluating existing machine learning (ML) processes, performing statistical analysis to resolve data set problems, and enhancing the accuracy of our AI software's predictive automation capabilities.

To ensure success as a machine learning engineer, you should demonstrate solid data science knowledge and experience in a related ML role. A first-class machine learning engineer will be someone whose expertise translates into the enhanced performance of predictive automation software.


Machine Learning Engineer Intern Responsibilities:
NOTE: All your tasks will be under supervision

  • Consulting with managers and supervisors to determine and refine machine learning objectives.
  • Designing machine learning systems and self-running artificial intelligence (AI) software to automate predictive models.
  • Transforming data science prototypes and applying appropriate ML algorithms and tools.
  • Ensuring that algorithms generate accurate user recommendations.
  • Turning unstructured data into useful information by auto-tagging images and text-to-speech conversions (Data labeling, annotation, classification, etc.).
  • Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
  • Developing ML algorithms to analyze huge volumes of historical data to make predictions.
  • Running tests, performing statistical analysis, and interpreting test results.
  • Documenting machine learning processes.
  • Keeping abreast of developments in machine learning.


Machine Learning Engineer Intern Requirements:

  • Bachelor's degree in computer science, data science, mathematics, or a related field.
  • At least one year of experience as a machine learning engineer.
  • Proficiency with Python, Java, and R code writing.
  • Knowledge of ML frameworks, libraries, data structures, data modeling, and software architecture.
  • Knowledge of mathematics, statistics, and algorithms.
  • Analytical and problem-solving abilities.
  • Great communication and collaboration skills.
  • Excellent time management and organizational abilities.
...

Overdue
2023-11-01 - 2023-11-30

Android Engineer Intern

IT

Reports To: Senior Android Engineer => Technical Team Lead

Job brief

We are looking for an Android Engineer to design, develop, and maintain Android mobile applications.

You will be responsible for ensuring the performance, reliability, and functionality of the applications on a range of devices and operating systems. You will also collaborate with cross-functional teams to define, design, and ship new features.

You should have extensive experience with Android development and a strong understanding of the Android ecosystem.

Responsibilities

  • Design, develop, and maintain Android mobile applications.
  • Ensure the performance, reliability, and functionality of the applications on a range of devices and operating systems.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Debug and troubleshoot issues in the applications.
  • Stay up-to-date with the latest developments and trends in the Android ecosystem.
  • Work with large codebases and complex software systems.
  • Develop and maintain technical documentation.
  • Contribute to the design and architecture of the applications.
  • Provide technical guidance and mentorship to other team members.
  • Participate in code and design reviews

Requirements and skills

  • Extensive experience with Android development and a strong understanding of the Android ecosystem.
  • Familiarity with hybrid tools/frameworks such as flutter is a plus.
  • Proficiency in Java and the Android SDK.
  • Experience with Android libraries, frameworks, and patterns.
  • Knowledge of software design principles and best practices.
  • Familiarity with RESTful APIs and JSON.
  • Experience with agile development methodologies.
  • Strong problem-solving and critical thinking skills.
  • Excellent communication and collaboration skills.
  • Attention to detail and a commitment to quality.
  • Ability to work independently and as part of a team.
...

Overdue
- 2023-12-30

Full Stack Engineer (Senior)

IT

Reports To: Technical Team Lead


Full Stack Engineer Responsibilities:

  • Developing front-end website architecture.
  • Designing user interactions on web pages.
  • Developing back-end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.

Full Stack Engineer Requirements:

  • University degree
  • Strong organizational and project management skills.
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
  • Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.
  • Excellent verbal communication skills.
  • Good problem-solving skills.
  • Attention to detail.
...

Overdue
- 2023-12-30

Android Engineer (Senior)

IT

Reports To: Technical Team Lead


We are searching for a brilliant, flexible senior android engineer to create novel apps that meet the needs of our target audience. To this end, the android engineer's responsibilities include writing and proofreading code, liaising with coworkers within and outside of their department, and monitoring customers' feedback. Over time, you will also be required to create app updates.

To ensure success as an android engineer, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle. An exceptional android engineer will be fearless but respectful in the pursuit of excellence, continually striving to shape the ways in which Android apps impact the world around us.

Android Developer Responsibilities:

  • Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
  • Implementing measures to safeguard users' data.
  • Ensuring that the construction and presentation of your apps are congruent with the company's standards.
  • Proofreading your code and correcting mistakes before each app is released.
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
  • Liaising with the marketing department to ensure consistency in our company's 'voice' across the board.
  • Monitoring app reviews to detect areas for improvement.
  • Creating app updates, including bug fixes and additional features, for release.

Android Developer Requirements:

  • Degree in software development, computer science, or similar.
  • Proficiency in Java, Kotlin, and or C++.
  • Knowledge of Hybrid tools/platforms like flutter is an added advantage
  • Ability to use the Android Studio, including the Android SDK, with ease.
  • Prior experience as an android developer will be advantageous.
  • Excellent coding and proofreading skills.
  • Top-notch teamwork and communication skills.
  • Ability to manage your workload with minimal supervision.
  • Unwavering curiosity.
...

Overdue
2023-09-30 - 2023-12-30

Machine Learning Engineer

IT

Reports To: Technical Team Lead


We are looking for a highly capable machine learning engineer to optimize our machine learning systems. You will be evaluating existing machine learning (ML) processes, performing statistical analysis to resolve data set problems, and enhancing the accuracy of our AI software's predictive automation capabilities.

To ensure success as a machine learning engineer, you should demonstrate solid data science knowledge and experience in a related ML role. A first-class machine learning engineer will be someone whose expertise translates into the enhanced performance of predictive automation software.

Machine Learning Engineer Responsibilities:

  • Consulting with managers to determine and refine machine learning objectives.
  • Designing machine learning systems and self-running artificial intelligence (AI) software to automate predictive models.
  • Transforming data science prototypes and applying appropriate ML algorithms and tools.
  • Ensuring that algorithms generate accurate user recommendations.
  • Turning unstructured data into useful information by auto-tagging images and text-to-speech conversions.
  • Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
  • Developing ML algorithms to analyze huge volumes of historical data to make predictions.
  • Running tests, performing statistical analysis, and interpreting test results.
  • Documenting machine learning processes.
  • Keeping abreast of developments in machine learning.

Machine Learning Engineer Requirements:

  • Bachelor's degree in computer science, data science, mathematics, or a related field.
  • Master’s degree in computational linguistics, data analytics, or similar will be advantageous.
  • At least three years' experience as a machine learning engineer.
  • Advanced proficiency with Python, Java, and R code writing.
  • Extensive knowledge of ML frameworks, libraries, data structures, data modeling, and software architecture.
  • In-depth knowledge of mathematics, statistics, and algorithms.
  • Superb analytical and problem-solving abilities.
  • Great communication and collaboration skills.
  • Excellent time management and organizational abilities.
...

Overdue
2023-04-24 - 2023-12-30

Marketing and Corporate Communications Officer

Marketing

Reports To: Head of Business Operations

We are looking to hire a dedicated communications officer to join our team. The communications officer will support our internal and external communications strategy, write and disseminate publicity material, respond to inquiries from the public and media, and coordinate promotional events.

To succeed as a communications officer, you should be able to think creatively and have excellent communication and interpersonal skills. A bachelor's degree with experience as a communications officer or equivalent experience in a similar role is strongly desired.

Responsibilities:

  • Collaborate with management to develop and implement an effective communications strategy based on our target audience.
  • Write, edit, and distribute content, including publications, press releases, website content, annual reports, speeches, and other marketing material that communicates the organization's activities, products and/or services.
  • Respond to media inquiries, arrange interviews, and act as a spokesperson for the organization.
  • Establish and maintain effective relationships with journalists, and maintain a media database.
  • Seek opportunities to enhance the reputation of the brand, and coordinate publicity events as required.
  • Maintain records of media coverage and collate analytics and metrics.
  • Proficiency in design and publishing software.
  • Manage conflict as it arises and escalate to management.

Requirements:

  • Bachelor's degree in communications, journalism, or related field.
  • Minimum of 2 years relevant experience in a communications role.
  • Knowledge of desktop publishing software is a plus.
  • Excellent verbal, written, and interpersonal skills.
  • Good time management and organizational skills.
  • Proficient in Microsoft Office, content management systems, and social media platforms.
...

Overdue
2023-04-02 - 2023-12-30

Head of People and Culture and Operations

HR and Operations

Reports To: CEO

Summary:

The Head of People and Operations is responsible for developing and implementing the company's people and operations strategy. This includes attracting, retaining, and developing top talent; creating a positive and productive work environment; ensuring compliance with all applicable laws and regulations; and overseeing all operational activities.

Responsibilities:

  • Develop and implement the company's people and operations strategy
  • Oversee all aspects of the employee life cycle, from recruitment and onboarding to performance management and exit interviews
  • Create and maintain a positive and productive work environment
  • Ensure compliance with all applicable laws and regulations
  • Develop and implement training and development programs
  • Conduct employee surveys and feedback sessions
  • Advise senior management on people and operations matters
  • Oversee all operational activities, including production, logistics, and customer service
  • Ensure that all operational activities are efficient and effective
  • Identify and implement opportunities to improve operational efficiency

Qualifications:

  • Bachelor's degree in human resources, organizational development, business administration, or a related field
  • 3+ years of experience in people and operations
  • Strong understanding of people and operations principles and practices
  • Excellent interpersonal, written, and verbal communication skills
  • Ability to lead and manage people
  • Ability to work independently and as part of a team
  • Proficiency in Microsoft Office Suite and HR software
  • Strong analytical and problem-solving skills
  • Ability to think strategically and make sound decisions
  • Commitment to continuous improvement

Skills and Attributes:

  • Results-driven leader, manager, collaborator, and culture builder
  • Passion for people, their growth, and development
  • Experience in and get energized by developing and coaching people
  • Facilitator, listens intently, resolves conflicts effectively, integrates feedback, and creates an environment where everyone feels comfortable speaking up and developing ideas together
  • Proactive, drives new initiatives, embraces and pushes for change, and is not afraid to try something new
  • High level of emotional intelligence and the ability to see things from different perspectives and develop a balanced point of view
  • Strong interpersonal skills and cultural awareness
  • Capable of advocating for both employees and management
  • Possesses a strong customer service orientation and is a consultative problem solver
  • Organized and enjoys creating systems and processes that enable people to be more productive and thrive in their roles
  • Strong past results in influencing the adoption of new systems and processes
  • Knows how to bring structure to an organization, ensuring things run smoothly
  • Highly efficient management of resources
  • Can operate with high autonomy and is willing to make a deep and focused commitment to growing and developing our team
...

Overdue
2023-04-03 - 2023-12-30

Medical Sales Representative (Account Officer)

Sales

Reports To: Head of Business Operations


Sales Development Representative Job Description:

We are looking for a friendly, well-spoken sales development representative to assist our company in expanding our customer base. The sales development representative's responsibilities include generating potential leads, soliciting potential customers, facilitating sales, and connecting customers with the right salesperson.
To be a successful sales development representative, you should have excellent communication, interpersonal, and customer service skills. You should also demonstrate the ability to meet deadlines and have strong analytical and mathematical skills.

Sales Development Representative Responsibilities:

  • Developing sales strategies to draw in potential buyers or to solicit new potential customers.
  • Initiating contact with potential customers through cold-calling or responding to inquiries generated from advertisements.
  • Creating relationships with customers to identify their potential needs and qualify their interests and viability to drive sales.
  • Present product information to customers once you have identified their needs.
  • Moving solid leads through the marketing funnel, connecting them to a salesperson, and arranging in-person meetings, emails, or phone calls.
  • Following up with potential customers who expressed interest but did not purchase any goods or services.
  • Performing regular follow-up calls or emails and facilitating communication with existing customers to ensure their satisfaction and identify new potential needs.
  • Collaborating with sales executives to ensure the company's goals and targets are met.
Sales Development Representative Requirements:
  • A bachelor's degree in sales, marketing, business, or a related field.
  • Successful completion of coursework in sales techniques, marketing, and communication may be advantageous.
  • Strong communication, interpersonal, teamwork, and customer service skills.
  • Good time management and analytical skills.
  • Good telephone etiquette and computer literacy skills.
...

Overdue
2023-04-24 - 2023-12-30