Careers - Eclipse Mining Technologies

Careers

At Eclipse Mining Technologies, you will work with a team of forward-thinkers to help shape the future of mining technology. We are a diverse group of individuals who strive to find solutions to resolve some of the most significant data management issues. If you’re looking to be a part of a dynamic and innovative team, please check often for new openings.

Front End Web Developer
Employer:   Eclipse Mining Technologies, LLC

Front End Web Developer

Product Development · Tucson, Arizona

Job Summary:

This is a full-time position in Tucson, Arizona. As a Front End Web/Cloud Developer, you will create and maintain user interfaces to create an inviting, easy-to-use environment for users of the platform. You will be responsible for working as part of an Agile Scrum team to develop technologically advanced web applications for the mining Industry.

Your role will be to work with a team to provide interface to the web-based platform and its integrated tools.  You will be responsible for developing new features, components, and functionality for both existing products and new products, as well as for maintenance of existing products.

Responsibilities:

  • Design and develop front end for web applications
  • Work with UI/UX Designer to perfect interface aesthetics
  • Participate in architecture, design, documentation, development, debugging, and deployment efforts while addressing security, cross-browser, and cross-platform concepts and concerns
  • Partner with product managers, user experience teams and developers to build web applications for new and existing software
  • Design protocols and APIs between system components
  • Work with QA to deliver high-quality, stable, and secure software

Job Requirements:

  • Bachelor’s degree or relevant courses/certifications
  • Experience designing elegant, easy-to-use user interfaces
  • Experience with web development (React, D3, REST, etc.)
  • Proficiency in HTML, CSS, and JavaScript
  • Familiarity with HTTP protocol
  • Experience developing web applications for mobile devices
  • Knowledge of Big Data (Ceph, Hadoop, Spark, etc.) is a plus
  • Experience with Python programming is a plus (Django, Flask, etc.)
  • Experience with Agile development tools (Jira, Git)

Apply directly through our jobs portal at:

http://bit.ly/38sieEB 

Senior Software Engineer

Employer: Eclipse Mining Technologies, LLC.

Senior Software Engineer

Product Development · Tucson, Arizona

Job Summary:

This is a Full-time position in Tucson, Arizona. As a Senior Software Engineer you are responsible for assisting in the designing, development, implementation and support of our mining platform. In this position you will work closely with the Director of Product Development to bring the company’s innovative vision to life and with the development team to implement and maintain that vision.

Responsibilities

  • Evaluate and recommend tools, technologies and processes that align with the architecture, business plans and long-term strategy to ensure the highest quality product platform.
  • Perform analysis, estimate work, design and update software architecture.
  • Produce and maintain high quality, tested and efficient code, following industry standards.
  • Lead and mentor team members.
  • Provide guidance on compatibility and integration to ensure an integrated architecture across disparate products and technologies.
  • Interact with other company’s architects to ensure technology stack consistency across different teams.
  • Develop proof of concepts for new, innovative solutions.
  • Ensure proposed architectures are consistent with the Company’s long-term objectives.
  • Other duties as required

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Math, or equivalent combination of education and related experience.
  • At least 10 years of experience in C/C++
  • Extensive knowledge of data structures and algorithms
  • Experience writing high performance code (SIMD, cache conscious design)
  • Experience writing large-scale multithreaded systems (lockless programming, paradigms, best practices)
  • Experience working with large data sources (SQL, files, others)
  • Experience designing and implementing large software systems
  • Experience designing APIs for internal and external use
  • Knowledge of mathematics (statistics, geometry, linear algebra) a plus
  • Knowledge of networking code (sockets, encryption, services, use libraries, best practices) a plus
  • Skill in designing UI/UX a plus

Apply directly through our jobs portal at:

https://bit.ly/EMT-SoftwareEng

 

REQUEST DEMO