Straion

Artificial Intelligence Engineer

Posted: Oct 29, 2025

Job Description

About the RoleJoin our team to build and shape the revolution to supercharge AI assisted coding that transform how enterprise teams validate, implement and ship software. As our first machine learning hire, you'll create NLP systems that understand software specifications, requirements and codebases to create recommendation engines that accelerate development workflows.ResponsibilitiesArchitect NLP systems for intelligent spec and code analysis and requirements matchingBuild recommendation engines that pick the correct requirements based on the specs context, project, team setup and moreDevelop semantic search capabilities for enterprise software specs, requirements and code repositoriesCreate developer productivity tools powered by machine learning insights from development workflowsEstablish technical architecture and engineering practices for building the ML systemsContribute to product strategy by identifying AI opportunities in enterprise software development processesActively participate in building a positive, inclusive, and learning-driven team environmentStaying current with latest research and ML/AI innovationsRequirements5+ years building production ML systems for technical / enterprise applicationsExperience training, evaluating, and monitoring ML models in production including performance metrics, drift detection, and continuous improvementEnterprise software experience including API design, microservices, and cloud deploymentCode analysis expertise using AST parsing, static analysis, or program synthesis techniquesVector databases and embeddings for semantic code search and similarity matchingExpert-level Python with deep knowledge of ML frameworks (e.g. TensorFlow, PyTorch) and NLP libraries (e.g. spaCy, transformers)Developer tooling background with IDEs, CI/CD pipelines, or software analysis platforms (desirable)LLM integration experience for code generation, review, or documentation automation (desirable)Excellent communication skills in English, both written and verbalOwnership mentality with end-to-end feature delivery responsibilityProactive approach to proposing and implementing technical improvementsCapability to evaluate trade-offs and balance scalability, maintainability, and performance

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In