Classification: FLSA Exempt
Reports To: Supervisor, Software Engineering
Develops and maintains Indica Labs’ software platforms for HALO, HALO AI, and other custom software developments. This position is located in Albuquerque, New Mexico and will be housed in our corporate office.
Duties and Responsibilities
Works with a small, diverse development team to implement new features and extend existing ones.
Communicates with application scientists to derive requirements and convert those into beautiful code.
Weighs and communicates design tradeoffs, builds prototypes, and solicits feedback in dynamic iterations.
Works with our support staff to diagnose and fix internally discovered or customer reported issues.
Modifies existing software to correct errors, allows it to adapt to new hardware, or to improve its performances.
Designs system and obtains information on project limitations and capabilities
Stores, retrieves, and manipulates data for analysis of system capabilities and requirements
Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice
Bachelor’s Degree in Computer Science (CS), Computer Engineering (CE), Electrical Engineering (EE), Math or related. Completed degree(s) from an accredited institution that are above the minimum education requirement may be substituted for experience on a year for year basis.
One (1) year of development experience
Authorization to work in the United States, or appropriate authorization to work in the applicant’s current home country (Indica Labs, Inc. does not sponsor work visas)
Three (3) years of development experience
Familiar with enterprise environments and operations
Fluent in C++, C# or Python with a working knowledge of multiple other programming languages
Familiar with Indica Labs, Inc. software development cycles and codebase
Familiar with Machine Learning frameworks and technologies (CUDA, MXNet)
Strong preference will be given to applicants currently residing in New Mexico
Knowledge, Skills, and Abilities
Strong software design skills, including imperative, functional, Object Oriented Programming (OOP)
Knowledge of relational databases and network protocols (MySQL, HTTPS)
Knowledge of concurrency and the ability to debug multithreaded code
Critical thinking skills
Strong interpersonal and communication skills and the ability to work effectively with a wide range of constituencies in a diverse, global community
Ability to effectively manage time and schedules
Project management skills
Strategic planning skills
Ability to create, compose, and edit written materials
Ability to evaluate new and evolving programming technologies
Ability to work independently and as a member of a team
Knowledge and understanding of current programming technologies
This position is based at our headquarters in Albuquerque, New Mexico. Remote candidates will only be considered for re-location (Indica does not cover relocation expenses)
Working Conditions and Physical Effort
No, or limited physical effort required
No, or limited exposure to physical risk
Work is normally performed in a typical interior/office work environment
Indica Labs, Inc. is proud to be an Equal Employment Opportunity and Affirmative Action employer. We take pride in providing equal employment opportunities to all employees and applicants regardless of their race, color, creed, religion, gender, age, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. Additionally, it is standard company policy to provide reasonable accommodations to qualified individuals who have protected disabilities to the extent required by applicable laws. Due to the nature of our business, and to meet United States Federal, State, and International requirements, final selected candidates must pass a background check for employment.