Job Specifications
VRIFY is positioned at the forefront of the mining industry's transformation, leveraging cutting-edge AI to revolutionize mineral exploration. With a focus on AI drill targeting, VRIFY is expanding its capabilities by synthesizing vast amounts of geological information. This integration enhances the precision and efficiency of exploration strategies, offering our clients innovative solutions that depart from traditional methods.
Our mission extends beyond technological advancement. We are committed to transforming how mining companies engage with investors, aiming to foster a more transparent and accountable mining investment ecosystem. VRIFY's technology enables immersive 3D and 360° presentations that provide investors with a vivid and detailed visual context, making complex geological data accessible and engaging.
As we continue to refine our AI-driven solutions, VRIFY remains dedicated to driving innovation and excellence in the mining sector, ensuring our clients and investors are well-equipped to succeed in a rapidly evolving market.
About The Role
As an Intermediate Software Developer in the Backend Team, you'll be at the heart of building the powerful engines that drive our applications. You'll leverage your in-depth knowledge of backend technologies and design principles to architect, develop, and maintain complex backend systems. This role offers a unique opportunity to collaborate with talented engineers across the development lifecycle, ensuring exceptional user experiences through robust and scalable backend services.
Primary Responsibilities and Duties include:
Develop and manage a rapidly evolving technology stack on a diverse set of platforms ranging from Django, Terraform for AWS infrastructure and others.
Design and develop state-of-the-art approaches to solving complex and ambiguous problems using cloud based technologies.
Take ownership of backend feature development and maintenance from ideation to deployment.
Collaborate with the rest of the Backend team on system design and architecture decisions for the product
Propose innovative solutions to complex problems, considering scalability and maintainability for backend systems.
Maintain a DevOps pipeline that allows for rapid iteration and deployment
Ensure backend services are secure, performant and scalable
Manage processes to maintain the SOC2 compliance
Ensure code adheres to best practices, established patterns, and quality and performance standards
Collaborate effectively with cross-functional teams (e.g., web, mobile) throughout the development lifecycle.
Understand team dependencies and drive alignment across interconnected projects.
Champion clean code practices within the team, ensuring code quality and maintainability for backend projects.
Stay updated on emerging trends and technologies in the backend development landscape.
Qualifications:
Bachelor's degree in Computer Science or related field (or equivalent experience).
4+ years of experience in software development as a backend or full stack developer.
4+ years of experience with AWS services and building infrastructure with Terraform for AWS
Extensive experience with coding in Python required
Nice to Have:
Experience with Machine Learning frameworks and tools (e.g. TensorFlow, PyTorch).
Familiarity with Databricks for data processing and analytics.
Core Competencies:
You are an innovative software engineer with practical experience delivering cloud-based solutions on a rapid-release cycle.
You have a comprehensive understanding of backend development and can design and implement complex architectures.
Natural problem solver who enjoys identifying issues and coming up with innovative solutions.
Strong understanding of the development of secure backend systems
You have an expert understanding of clean code principles, design patterns, and optimization strategies.
Strong experience with RESTful APIs and architecting databases.
You have an in-depth understanding of various AWS services and tools including but not limited to storage services, compute and container services, networking and content delivery services, migration services, ML services, analytics services and others.
You are an expert in using Terraform for AWS and have a solid understanding of the Infrastructure as Code (IaC) principles.
Expert understanding of the DevOps practices.
You have excellent communication, teamwork, and collaboration skills.
You are comfortable interacting with and influencing internal stakeholders and willing to take on new challenges.
Flexible and open to changing priorities and working in a highly prototypical and iterative style.
Excellent research and analytical skills and ability to learn quickly and stay updated on emerging technologies.
Perks & Benefits:
Health Benefits: Extensive coverage, medical, dental, and vision plans.
Paid Time Off (PTO): Including vacation days, sick/personal care days, public holidays plus extra time during holiday season.
Work-Life Balance:
About the Company
VRIFY proves that AI in mineral exploration doesn't have to be a black box. Building on our successful visualization tool, we launched DORA, the world's only AI-Assisted Mineral Discovery Platform. DORA puts the power of AI into the hands of geoscientists, enabling them to find what others can't. Backed by a $12.5M Series B raise and trusted by hundreds of clients, VRIFY is delivering results as we pioneer a new category and accelerate exploration with the industry's most advanced AI and largest proprietary dataset.
Know more