Careers
Overview
Welcome to Navisoft. As experts in software engineering for 20 years, we understand how careers evolve in the industry. If you like the idea of harnessing the latest technologies to create IT solutions for the world’s leading companies, and you want to work in a dynamic and exciting environment, you've come to the right place.
Job Description: Software Developer
We are seeking a talented and motivated Software Developer to join our team. The ideal candidate will have a passion for uncovering insights from data and turning them into actionable business strategies. This role requires a blend of analytical, technical, and business skills to drive data-driven decision-making.
Key Responsibilities:
- Constructing sophisticated machine learning models, in addition to improving and updating existing systems.
- Research and implement machine learning algorithms and tools.
- Select appropriate datasets and data representation methods.
- Extend existing machine learning libraries and frameworks.
- Perform machine learning tests and statistical analysis in order to fine-tune the machine learning systems.
- Develop machine learning applications in alignment with project requirements and business goals.
- Manage and direct research and development processes to meet the needs of our AI strategy.
- Communicate findings effectively to technical and non-technical stakeholders.
- Stay updated on the latest data science trends, tools, and technologies.
Qualifications:
- Bachelor's or master’s degree in computer science, Computer Information Systems, or a relevant technology field.
- Strong proficiency in programming languages such as Python, GoLang, R, or SQL.
- Experience with deep learning, NLP, and TensorFlow
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience in REST API development, NoSQL database design, and RDBMS design and optimizations.
- Knowledge of basic algorithms and object-oriented and functional design principles
- Knowledge of data structures, data modeling, and software architecture.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a team environment.
Preferred Skills:
- Experience with big data tools such as Hadoop or Spark.
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
- Understanding of A/B testing and experimental design.
Job Type:
Full-time
Welcome aboard
Navisoft is expanding fast and talented individuals at every level of the company are always recognised and rewarded for their contribution. If you are interested in joining the Navisoft team, simply send your CV and a covering letter to hr@reksoft.com