Responsibilities:
Design and develop systems that enhance the scalability, usability, and performance of machine learning applications. Collaborate closely with data scientists and engineers to craft, refine, and implement machine learning algorithms. Maintain transparent communication with team members and management. Stay updated with cutting-edge technologies and integrate them to deliver value to our clients. Engage with diverse data sources, curate features from raw data, and establish comprehensive end-to-end pipelines.
?What You'll Do:
* Design and implement machine learning systems and tools.
* Optimize machine learning models for performance and scalability.
* Collaborate with software developers to integrate machine learning models into production systems.
* Monitor and evaluate the performance of deployed models and continually improve them through ongoing testing, experimentation, and refinement.
* Stay up-to-date with the latest advancements in machine learning and apply them to improve the company's products and services.
Advantages:
* Familiarity with GIS.
* BSc/MSc in engineering or exact sciences from leading university
* Experience in processing large satellite/drone imagery.
* Profound expertise in Relational Databases, notably RDS – Postgres.
* Knowledge of distributed computing, particularly DASK, Ray.
* Languages: Proficiency in Python; Familiarity with C++/Rust is a plus.
* 5+ years of experience in algorithm development.
* Foundational Knowledge: Strong grasp of computer science principles including data structures, algorithms, and the implications of computer architecture on software performance (e.g., I/O and memory optimization).
* Software Engineering: Solid understanding of principles such as SOLID, TDD, and experience with version control systems like Git and TFS. Must be adept at crafting production-quality code.
* Cloud Competencies: Hands-on experience with AWS, particularly in storage and messaging; experience in managing hybrid cloud/on-prem environments.
* DevOps & Containerization: Familiarity with CI/CD concepts and technologies like Docker and Kubernetes.
* Frameworks: Experience in developing and maintaining libraries like Pandas, NumPy and Matplotlib.