AI Software Engineer (Contract-to-Hire)
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!
Recommended Jobs
Solutions Architect (MLOps) - Digital Native Business
Posted 3 hours ago
Senior Data Scientist
Posted 3 hours ago
Senior Product Manager
Posted 4 hours ago
Staff Machine Learning Engineer - End to End Autonomy
Posted 4 hours ago
AI Data Engineering Manager
Posted 4 hours ago

