CAREERS
TECH
Game Developer
Responsibilities
- Translate requirements into complicated but clean and efficient code
- Construct the base or the engine on which the game will run
- Produce prototypes of gamification ideas and features
- Develop schedules and determine milestones
- Animate characters and objects
- Contribute to the design and audio features of the game
- Create unit tests and validation procedures to assure quality
- Detect identification and resolution and document technical specifications
- “Polish” the game, maintain code, fix bugs and iron out occurring problems
Requirements
- Proven working experience in full lifecycle game development
- Hands on experience primarily with C++ or other programming languages (Java, C, etc)
- High level knowledge of APIs and libraries
- Expert in one or more programming specialties (artificial intelligence, 3D Rendering, 3D animation, physics, multiplayer/networking, or audio)
- Up-to-date with the latest gaming trends, techniques, best practices and technologies
- Ability to solve problems creatively and effectively
- BS degree in Computer Science or Games Technology
Database Engineer
Responsibilities
- Maintaining and enhancing the performance of existing database programs.
- Assisting database development teams in designing new database programs that meet the organization's data storage needs.
- Monitoring databases and related systems to ensure optimized performance.
- Writing new support programs and scripts to increase data storage capacity.
- Reviewing database and user reports, as well as system information.
- Performing debugging procedures on database scripts and programs, as well as resolving conflicts.
- Mentoring database administrators and providing them with technical support.
- Adhering to best practices in securely storing, backing up, and archiving data.
- Documenting processes related to database design, configuration, and performance.
- Keeping abreast of developments and best practices in database engineering.
Requirements
- Bachelor's degree in information systems, information technology, computer science, or similar.
- Applicable licensing, certification, and registration.
- A minimum of 2 years experience in database engineering.
- In-depth knowledge of Structured Query Language (SQL).
- Extensive experience with database technologies and architecture.
- Sound knowledge of best practices in database engineering and data security.
- Strong organizational skills and attention to detail.
- Exceptional problem-solving and critical thinking skills.
- Excellent collaboration and communication skills.
AI/ML Engineer
Responsibilities
Scope:
- Monitoring and adapting content influx and datasets to prevent young AI corruption
- Monitor input and output signals to ensure positive progress toward designated goals
- Work with product managers to ensure that projects proceed on time and on budget
- Work with other engineers to develop a working understanding of how the AI is developing
- Document process steps to ensure reasonable human oversight
- Work with other engineers to monitor changes in development and implement symbiotic learning engagements between iterative learning machine learning models
Responsibilities:
- Clear communication with product managers and other engineers regarding project timelines, delays, advancements, and progression
- Understanding of
- engineering ethics
- robotics ethics
- AI creation ethics
- Workable knowledge of AI and ML best practices for
- model building
- automation
- neural network enrichment
- iterative learning
- “black box” problem-solving
- Strong time management skills
- Dedication to high-quality work output
Requirements
- Bachelor’s degree in a related field, such as computer science, software engineering or data science, is recommended. Master’s degree in Artificial Intelligence a plus.
- Proficiency in PyTorch, Python, Java, or OpenAI is a plus
- Minimum two years of experience as a certified engineer
- Have passed the PE exam
- Experience working with SaaS companies
- Comfort controlling the big data feed that will be used to train the AI
- Attention to detail and ability to respond quickly
- Strong analytical skills
- Comfort working in a small, remote team-based environment
Quality Assurance
Responsibilities
- Review and analyze user stories and collaborate with the BA for any concerns
- Collaborate with other QA Engineers to develop effective strategies in testing
- Execute different testing stages (web app and mobile) and analyze results
- Document testing logs and defects in each test phases
- Report bugs and errors to development teams
- Help development team in troubleshooting issues
- Conduct post-release/ post-implementation testing
- Work with cross-functional teams to ensure quality throughout the software development lifecycle
Requirements
- Experience as a Quality Assurance Tester or similar role
- Atleast 1- 2 years experience in QA methodology
- Familiarity with Agile frameworks and scrum methodology
- Ability to document and troubleshoot errors
- Working knowledge of test management software (e.g. jira, test rail)
- Excellent communication skills
- Keen to details
- Analytical mind and problem-solving aptitude
- Strong organizational skills
- BSc/BA in Computer Science, Engineering or a related field
Mid-Level Developer
Requirements
- Atleast 5 years experience working with PHP, performing unit testing, and managing APIs such as REST.
- Atleast 2 years experience working with Laravel Framework.
- A solid understanding of application design using Laravel.
- Knowledge of database design and querying using SQL specifically MYSQL.
- Proficiency in HTML and JavaScript.
- Practical experience using the MVC architecture.
- The desire and ability to learn.
- Can work as a team player or alone.
Additional Technology (Nice to have)
- Cronjob
- Bitbucket
DevOps Engineer
Responsibilities
Responsibilities
- Building, setting up and enhancing development tools and infrastructure
- Working on ways to automate and improve development and release processes
- Ensuring that systems are safe and secure against cybersecurity threats
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Deploy updates and fixes
- Provide Level 2 technical support
- Build tools to reduce occurrences of errors and improve customer experience
- Develop software to integrate with internal back-end systems
- Design procedures for system troubleshooting and maintenance
- 10.Maintain servers, email service, DNS
Requirements
Requirements
- Bachelor’s Degree in Computer Science, Engineering or relevant field
- Experience as a DevOps Engineer or similar software engineering role
- Proficient with git and git workflows
- Good knowledge of PHP
- Experience in databases, servers, email services
- Problem-solving attitude
- Collaborative team spirit
Interested applicants may submit their resumes to [email protected] or thru www.mindnation.com/careers.
SEND APPLICATION