Principal Software Engineer - Stord, Georgia, Remote USA

Introductory paragraph

About us

My name: Seungjin Kim
My position: Senior Software Engineer
Company name: Stord, Inc.
Company website: https://www.stord.com/
Company headquarters (country): Atlanta, Georgia, USA
Company info and history (how you’re using Elixir etc): Elixir is the main backend language for all non-data-centric teams. We use React on the frontend, make calls via RESTful API, and have pipelines in place to use OpenAPI spec drive typescript schema integrated on the frontend. Our BEAM environment is a distributed cluster and utilize messaging / worker layers with tools like Horde, Broadway, Kafka, Oban (varies with teams).

As for company history, see: Stord | About Us - Our Vision, Investors and Leadership

Here’s an old blog post of why Elixir was chosen as the language early on: Why Elixir? Here's Why!

About the job

Job title: Principal Software Engineer

Job description: We are seeking a highly experienced and visionary Principal Software Engineer to lead our AI initiatives and drive technical innovation. As a Principal Engineer, you will be instrumental in shaping Stord’s AI strategy, architecting advanced AI systems, and mentoring other engineers. This is a leadership role requiring deep technical expertise, strategic thinking, and exceptional collaboration skills. You will work closely with cross-functional teams to solve complex challenges, define our AI roadmap, and significantly impact the success of our platform and the supply chain industry.

Salary range: (sorry I don’t have access to this info)

Qualifications or experience required: (see more in the link below)

  • 10+ years of experience in software engineering, with a strong focus (in recent years) on applying machine learning and AI to solve business problems.
  • Proven track record of architecting and implementing complex AI systems in production environments.
  • Strong understanding of machine learning algorithms, statistical modeling, and data analysis.
  • Experience integrating and utilizing LLMs and other pre-trained AI models.
  • Experience with cloud platforms, preferably GCP.
  • Experience building data pipelines and working with large datasets.
  • Demonstrated ability to learn and adapt to new technologies.

What the successful job applicant will be working on: AI side of the R&D team. Please see more info in the below link.

Position on remote work

Remote job: (Please select from: yes/no/partially/negotiable) yes
Remote restrictions: (If restricted to candidates from specific countries please list them here) USA, preferrably state of Georgia
Remote leeway: (If the job is restricted by country is there any leeway, for instance for candidates meeting certain criteria?) maybe? Mostly no. The job postings are based per region.

Any other notes about your position on remote work:

About the interview process

Please describe your interview process.

I can only talk about my interview experience. It will comprise of a take home coding project, and afterwards one or two people will interview you about the approach you took. Afterwards, there are one or two more rounds of interviews.

However for principal level there might be more steps in place.

Further info

Please add any further info and how you’d like to be contacted here.
Please contact the HR team directly for more info as I don’t know too much about this position. I thought it would be nice to work with someone with a feel/experience of what Elixir can accomplish in the AI/ML world, so I thought I’d reach out over here.

1 Like