Job Closed

This listing is no longer active.

JuliaHub logo
JuliaHub

A Unified Ecosystem for Science and Engineering.

Symbolic-Numeric Compiler Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2015H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

60 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishDistributed Systems

Job Description

Symbolic-Numeric Compiler Developer

JuliaHub

• Design and implement symbolic-numeric compiler passes to enhance the Dyad compiler’s ability to handle complex numerical systems. • Develop and optimize algorithms such as dynamic state selection, nonlinear tearing, and Pantelides-based transformations for DAE systems. • Improve compiler handling of strongly connected components (SCCs), including efficient lowering and code generation strategies. • Contribute to code generation and optimization for high-performance execution across multicore CPUs, GPUs, and distributed systems. • Leverage parallelization techniques including SIMD autovectorization, multithreading, and distributed computing.

Job Requirements

  • Proven experience in symbolic-numeric compiler development, including tools or frameworks such as Modelica, Simscape, or Mathematica.
  • Strong background in numerical analysis, particularly differential-algebraic equations (DAEs) and implicit solvers.
  • Hands-on experience with algorithms such as Pantelides algorithm, system tearing, dynamic state selection, and modified nodal analysis (MNA).
  • Experience with high-performance computing (HPC) concepts and parallel programming.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Related Job Pages

More Software Engineer Jobs

NEO Temp logo

Energy Industry Clerk

NEO Temp

„Unsere Google-Bewertungen für NEO Temp Sangerhausen sprechen eine deutliche Sprache: Wir stehen für Fairness, Transparenz und eine Betreuung, die wirklich ankommt.“

Role Description Wir suchen einen Sachbearbeiter (m/w/d) im Bereich Messwesen / WiM im 100 % Homeoffice in Chemnitz. Sie verfügen über Erfahrung im Messwesen der Energiewirtschaft und kennen die Abläufe rund um WiM und Marktkommunikation? - Bearbeitung von Prozessen im Messwesen nach WiM - Durchführung von Gerätewechseln, Ein- und Ausbauten sowie Stammdatenänderungen - Verarbeitung und Prüfung von EDIFACT-Nachrichten (z. B. UTILMD) - Kommunikation mit Netzbetreibern, Messstellenbetreibern und Marktpartnern - Klärung von Differenzen und Sonderfällen - Pflege und Aktualisierung von Stamm- und Bewegungsdaten - Dokumentation und Nachverfolgung von Prozessabläufen Qualifications - Mehrjährige Erfahrung im Messwesen der Energiewirtschaft zwingend erforderlich - Fundierte Kenntnisse in WiM und energiewirtschaftlichen Prozessen - Erfahrung im Umgang mit EDIFACT-Formaten - Kenntnisse in Systemen wie SAP IS-U, Schleupen, Wilken oder Powercloud - Sicherer Umgang mit MS Office, insbesondere Excel - Strukturierte und eigenständige Arbeitsweise - Sehr gute Deutschkenntnisse Benefits - 100 % Homeoffice (bundesweit) - Projektbezogener Einsatz bei Kundenunternehmen aus der Energiewirtschaft - Unbefristete Festanstellung - Strukturierte Einarbeitung und klare Prozesse - Planbare Arbeitszeiten (Montag bis Freitag) - Langfristige Perspektive Contact Interessiert an der Position? Sie können über den untenstehenden Button Ihre Bewerbung direkt an uns absenden. Alternativ senden Sie uns Ihre Bewerbungsunterlagen direkt per E-Mail oder rufen uns an: - Email: bewerbung.sangerhausen@neo-temp.de - Telefon: 03464 26 09 85-0 Ihre Ansprechpartnerin: Frau Sandra Stephan Neo Temp GmbH Ulrichstraße 12 06526 Sangerhausen 03464 260 985-0

Germany
16 / hour
Job Closed
WellSky logo

Staff Software Engineer

WellSky

Connected care. Smarter care.

Full TimeRemoteTeam 1,001-5,000Since 1980H1B Sponsor

The Staff Software Engineer is responsible for all stages of the software development lifecycle using a variety of technologies and tools to build impactful software solutions. The scope of this job includes building and optimizing comprehensive solutions that prioritize end-user efficiency and experience. Key Responsibilities: - Lead the design and architecture of major systems and services, and ensure software solutions are scalable, reliable, maintainable, and aligned with business needs. - Collaborate with solution managers, engineers, data scientists, and other stakeholders to define and prioritize technical requirements that meet client needs and business objectives. - Collaborate with teams to ensure sustained quality and reliability of our software solutions and act as a go-to expert by identifying and resolving complex, high-priority issues in both development and production environments. - Actively contributes to code reviews, provides constructive feedback on design and implementation, and provides technical guidance to other engineers to elevate skills, productivity, and overall effectiveness. - Drive innovation by evaluating and implementing new technologies, methodologies, and AI capabilities that improve team efficiency, software performance, and development processes. - Ensure code meets functional and performance requirements, advocates for high-quality software, and ensures rigorous testing processes, including automated unit tests, integration tests, and other testing frameworks. - All research, planning, and implementation is done through AI. The engineer directs AI to implement solutions, reviews the output, and iterates through AI — not manual edits. This includes developing and maintaining AI rules, guidelines, and guardrails that ensure consistent, high-quality code generation across the team. - Perform other job duties as assigned. Required Qualifications:    - Bachelor's degree in a related field or equivalent work experience  - 8-12 years related work experience  - AI experience or a willingness to learn AI development (Claude Code, Gemini, etc.) - Strong C# experience is required. Python experience is a plus. - Cloud platform experience (GCP preferred, AWS/Azure transferable) and NoSQL database experience are valued. Preferred Qualifications:       - Healthcare industry experience Job Expectations: - Willing to work additional or irregular hours as needed - Must work in accordance with applicable security policies and procedures to safeguard company and client information - Must be able to sit and view a computer screen for extended periods of time #LI-TC1 #LI-Remote WellSky is where independent thinking and collaboration come together to create an authentic culture. We thrive on innovation, inclusiveness, and cohesive perspectives. At WellSky you can make a difference. WellSky provides equal employment opportunities to all people without regard to race, color, national origin, ancestry, citizenship, age, religion, gender, sex, sexual orientation, gender identity, gender expression, marital status, pregnancy, physical or mental disability, protected medical condition, genetic information, military service, veteran status, or any other status or characteristic protected by law. WellSky is proud to be a drug-free workplace. Applicants for U.S.-based positions with WellSky must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Certain client-facing positions may be required to comply with applicable requirements, such as immunizations and occupational health mandates. Here are some of the exciting benefits full-time teammates are eligible to receive at WellSky: - Excellent medical with Rx, dental, and vision benefits - Mental Health support through EAP - Generous paid time off, plus 13 paid holidays - 100% vested 401(K) retirement plans - Educational assistance up to $2500 per year

United States
General Electric - GE logo

Engineering Document Control Specialist

General Electric - GE

Built on more than 130 years of experience, GE Vernova, a division of General Electric (GE), is leading a new era of energy by electrifying the world while work

• Maintain accurate and controlled engineering and manufacturing data in ERP, PLM, and related business systems • Support part creation, part maintenance, and product record updates in PLM, with SAP support as required • Perform and maintain ERP (SAP) data entry for product and material master records • Create, update, and maintain bills of materials (BOMs) • Maintain approved manufacturer lists (AMLs) in support of engineering, sourcing, and manufacturing requirements • Support document control activities related to engineering records, revisions, and released product data • Assist with implementation of approved changes to engineering documentation and associated system records • Serve as a key interface to Manufacturing for BOM and AML management across CIC locations, including Markham, Rochester, and Stafford • Contribute to standardization and improvement of parts management, document control, and data governance practices across the organization • Provide limited support for customs-related documentation coordination, as needed

Canada
$50.3K - $85K / year
Job Closed
CarringtonCrisp logo

Lead Developer, Enterprise CRM

CarringtonCrisp

Intelligence, insight and imagination - the power to change business education

Full TimeRemoteTeam 1-10Since 2003H1B No Sponsor

• Operate as Carrington’s CRM technical expert, architect and lead administrator for all CRM applications • Provide CRM technical guidance and consulting to business executives, end users and the Project Management Office (PMO) • Participate in business planning sessions that address CRM strategy, enhancements, integrations and operational issues • Work with business management and the PMO in the planning of new CRM applications and changes to applications • Coordinate system design activities and perform business/system impact analysis on initiatives to introduce, modify or upgrade CRM applications • Provide technical support in the planning, development and implementation of CRM integration efforts with other enterprise applications • Lead workflow analysis and process engineering activities that have an impact on CRM applications • Design, configure, test and deploy changes to CRM database fields, screens, workflows, reports and dashboards • Maintain CRM structure to align with overall corporate strategy and business unit needs • Develop custom CRM reports and dashboards requested by the business lines • Follow Carrington’s SDLC practices, methodologies and change control policy in the development and rollout of CRM applications and system changes • Develop end user documentation, including application training manuals job aids and workflows • Train end users on new CRM applications and changes to system features • Administer CRM security rights and user/group roles across all business lines • Provide expert system administration support for the CRM applications across all business lines, including researching and troubleshooting application bugs, replicating issues in the test region, performing hot fixes, and coordinating upgrades • Assist users with day-to-day issues, problems and questions

Alabama
$117K - $150K / year