Julia Architect / Principal Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)

Offer summary

Qualifications:

Proven experience in Julia programming and system architecture., Strong background in mathematics and physics, with expertise in problem-solving and algorithms., Experience with AI models, machine learning frameworks, and high-performance computing., Degree in Mathematics, Physics, Computer Science, Engineering, or related field..

Key responsibilities:

  • Design and architect scalable AI solutions using Julia.
  • Lead development of advanced AI models and frameworks.
  • Collaborate with cross-functional teams including data scientists and developers.
  • Optimize and integrate AI systems for performance and reliability.

Symbolic Mind logo
Symbolic Mind
11 - 50 Employees
See all jobs

Job description

Proficiency in Julia programming language is required, with hands-on experience in developing and optimizing Julia-based applications.

We are seeking an experienced Julia Architect/Principal Engineer with a strong background in mathematics and physics, specializing in AI solutions. In this pivotal role, you'll leverage your expertise in the Julia programming language to design and implement innovative AI models and frameworks. Your leadership will drive the creation of scalable, efficient AI systems, making significant contributions to our cutting-edge AI architecture and ensuring seamless integration into diverse applications.

This position requires candidates to be located in Seattle or Northern California, or be willing to relocate to one of these areas.

Responsibilities:

  • Architect and Design Solutions: Lead the design and architecture of software solutions using Julia, ensuring scalability, performance, and maintainability.
  • ML Development Leadership: Oversee the development of advanced AI models and frameworks, writing clean, efficient, and well-documented code.
  • Team Collaboration: Work closely with stakeholders and cross-functional teams, including CTO, AI scientists, data scientists, and developers, to deliver high-quality AI solutions.
  • Optimization and Integration: Conduct rigorous testing, profiling, and optimization to ensure system reliability, performance, and seamless application integration.

Details:

  • Full-time role
  • We are seeking candidates who are local to Seattle or Northern California, or willing to relocate. Relocation assistance may be available for the right candidate.


Requirements
  • Proven experience as a Julia programmer, with strong coding and architecture expertise.
  • Extensive knowledge of the Julia ecosystem and its application to AI and system design.
  • Experience with modern LLM Tool stack.
  • Familiarity with ML frameworks (e.g., TensorFlow, PyTorch) and Julia ML packages.
  • Extensive experience in developing scalable, high-performance, data-intensive applications.
  • Experience with distributed systems, parallel computing, GPU programming, cloud-based ML architectures.
  • Experience with building, fine tuning/RAG of LLMs.
  • Strong mathematical and physics background, with expertise in problem-solving and algorithm development.
  • Strong expertise in machine learning algorithms, frameworks, and systems design.
  • Degree in Mathematics, Physics, Computer Science, Engineering, or a related field.
  • Familiarity with Python and its use in ML workflows and data science.


Benefits
  • Competitive salary and benefits package, with a clear path for career advancement.
  • An inclusive, multicultural team environment that values knowledge sharing and open dialogue.
  • Equity participation, aligning your success with the company's growth.
  • Remote-friendly environment.


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mathematics
  • Problem Solving

Related jobs