We are hiring an AI Software Engineer for a contract-to-hire position onsite in San Francisco. After the initial contract period, the role is intended to convert into a full-time permanent position based on performance.
You will join a compact engineering team working on practical, production-grade AI solutions. The work involves building software systems around modern AI models, integrating machine learning into scalable applications, and improving data and model workflows end to end.
Tasks
- Design, develop, and maintain software systems built around modern AI technologies.
- Build and optimize machine-learning pipelines with a focus on scalability and reliability.
- Collaborate with engineers to define requirements, design system components, and review code.
- Apply engineering standards : version control, unit testing, documentation, and continuous integration.
- Design experiments to validate model behavior and improve performance.
- Work onsite with a small, agile team and contribute to short delivery cycles.
Requirements
Preferred Qualifications
Bachelor’s degree in Computer Science, Engineering, or related discipline.
5+ years of experience in software engineering or data / ML engineering.Experience with Azure or other cloud environments.Exposure to big-data platforms such as Databricks, Snowflake, Spark, Impala, Solr, or Kudu.Familiarity with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.Experience with ETL processing and building end-to-end ML workflows.And more :
Strong knowledge of .NET / .NET Core and C# .Professional experience in Python for data engineering or AI model development.Hands-on exposure to LLMs and tools such as ChatGPT, Cursor, or Copilot.Experience building API microservices .Solid understanding of Object-Oriented Programming .Experience with SQL and distributed query debugging.Strong testing discipline, including experimentation and data-driven validation.Ability to work independently and collaborate in an onsite engineering environment.Benefits
Full-time position.Hybrid possible, depending on company policy.Applicants must be legally allowed to work in the region (no sponsorship).Only apply if you fit the skills!