Eclipse Data Innovations · 23 hours ago
Senior Software Architect
Eclipse Data Innovations is seeking a Senior Software Architect to design the high-level structure and provide strategic direction for their data platform. The role involves working closely with the Director of Product Development and the development team to implement innovative solutions while ensuring scalability, performance, and security.
ComputerData MiningSoftware
Responsibilities
Ensure scalability, performance, and security
Implement efficient solutions for mathematical modeling and simulation
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
Guide development team to ensure production and maintenance of high quality, tested and efficient code, following industry standards
Provide guidance on compatibility and integration to ensure an integrated architecture across disparate products and technologies
Communicate with stakeholders and engineers to ensure technology stack consistency across different teams and requirements are met
Develop proof of concepts for new, innovative solutions
Other duties as required
Qualification
Required
Bachelor's degree in Computer Science, Engineering, Math, or equivalent combination of education and related experience
At least 8-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, Parquet, streaming, others)
Experience designing and implementing large software systems
Experience designing APIs for internal and external use
Preferred
Knowledge of mathematics (statistics, geometry, linear algebra, operations research) a plus
Knowledge of machine learning (feature engineering, modeling techniques) a plus
Knowledge of simulation (Discrete event simulation, monte carlo methods, distributions) a plus
Knowledge of networking code (sockets, encryption, services, use libraries, best practices) a plus
Experience designing and implementing distributed systems (CAP Theorem, high availability, orchestration) a plus
Skill in designing UI/UX a plus
Company
Eclipse Data Innovations
Eclipse Data Innovations (formerly Eclipse Mining Technologies) delivers enterprise knowledge systems for large-scale industrial operations.
H1B Sponsorship
Eclipse Data Innovations has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (4)
2020 (1)
Funding
Current Stage
Early StageCompany data provided by crunchbase