Estimated salary: UGX 4,000,000 – 6,000,000 / month (AI estimate based on role and sector, not confirmed by the employer)

Description

About the Role

The Software Engineer – AI Data at Speechify plays a crucial role in enhancing the accessibility of information through advanced AI-driven solutions. This position focuses on building robust data pipelines that support the training of innovative AI models, directly impacting how millions interact with text-to-speech technology. In the initial months, you will engage with data collection challenges, collaborate with AI scientists, and work on optimizing data workflows to ensure high-quality outputs. Your contributions will not only be valued but will also shape the future direction of Speechify’s offerings.

Key Responsibilities

  • You will discover and integrate new sources of audio data into our training datasets, essential for refining our AI capabilities.
  • Building and optimizing large-scale data-processing systems will be a core part of your responsibilities, focusing on enhancing data quality and cost-efficiency.
  • Collaboration with AI scientists to improve training datasets will be key, ensuring that our models are fed with the best quality data available.
  • You will take ownership of engineering projects, overseeing the entire process from identifying problems to implementing and refining solutions.
  • Continuous improvement will be part of your daily tasks, aimed at making our data pipelines more efficient and scalable.
  • Your role will require you to document processes and maintain clear communication with team members to foster collaboration and innovation.

Requirements & Qualifications

  • A degree in Computer Science or a related discipline is required, or equivalent hands-on experience in software engineering.
  • You should have at least 5 years of professional experience in software engineering with a strong foundation in backend development.
  • Proficiency in Python and Bash within Linux environments is essential for building and managing data processing systems.
  • Experience in creating and managing production systems, particularly those related to data pipelines or large-scale data processing, is a must.
  • Strong problem-solving skills along with the ability to work independently in complex, ambiguous situations are critical to success in this role.

What You’ll Gain

  • You will develop advanced technical skills in data engineering and artificial intelligence, enhancing your professional expertise.
  • Your work will contribute to cutting-edge AI products, giving you a unique perspective on the future of technology.
  • Experience working in a fully remote, dynamic environment will enhance your adaptability and collaborative skills.
  • You will have the opportunity to shape processes and contribute to a culture of innovation, where your ideas are valued and implemented.

How to Apply

If you are interested in joining our team and contributing to our mission of making reading accessible to everyone, please submit your application. You can apply through this link: Apply here.

Join Our Group