Estimated salary: UGX 3,000,000 – 5,000,000 / month (AI estimate based on role and sector, not confirmed by the employer)
Description
About the Role
The Staff Machine Learning Engineer position at Bjak is crucial for advancing our mission to create user-friendly, proactive applications that simplify everyday tasks. In this role, you will be responsible for transforming complex machine learning research into reliable, scalable systems that enhance user experiences without requiring intricate user inputs. The first few months will involve deep engagement with the model lifecycle, where you will oversee everything from data collection to model deployment, ensuring that our systems perform efficiently and effectively in real-world scenarios.
Key Responsibilities
- You will manage the end-to-end machine learning systems that power our applications, ensuring seamless integration from data processing to model deployment.
- Your role involves building and refining training and fine-tuning pipelines for large models, enhancing their capability and performance.
- Designing and implementing evaluation systems will be part of your responsibilities, which aim to measure the robustness and real-world performance of our products.
- You will architect high-performance inference systems that optimize latency, GPU utilization, and memory management to enhance user experience.
- Constructing data pipelines for both high-quality real-world and synthetic training data will be essential to support our model training processes.
- Establishing a reliable production infrastructure for the deployment, monitoring, and continuous improvement of machine learning models will be a key aspect of your work.
- In close collaboration with research and application engineering teams, you will translate model capabilities into actionable product enhancements.
Requirements & Qualifications
- A proven track record of building and deploying machine learning systems in production environments, demonstrating your capability beyond research prototypes.
- You should possess a strong understanding of modern large-model training, fine-tuning, evaluation, and inference processes.
- Your background should include robust software engineering skills and systems fundamentals, enhancing your ability to handle complex challenges.
- Experience in operating machine learning workloads at scale, particularly utilizing GPU-based systems, is essential for this role.
- Demonstrated technical judgment and the ability to tackle ambiguous problems independently will be critical to your success.
What You’ll Gain
- Significant experience in end-to-end machine learning systems will enhance your technical expertise and career prospects in a growing field.
- You will develop strong collaboration skills while working closely with cross-functional teams, fostering a culture of innovation.
- The opportunity to lead projects will refine your leadership abilities, preparing you for higher responsibilities in your career.
- Gaining insights into real-world applications of machine learning will deepen your understanding of user-centric design and product development.
How to Apply
If you are ready to take on this exciting challenge at Bjak, please submit your application. For more details and to apply, visit: Apply here.
Location
Related Job Searches
Similar Jobs
More Jobs
Anywhere
Posted 20 hours ago
Kampala, UG
Posted 22 hours ago