5+ years in Software Engineering or equivalent academic experience focusing on ML-specific systems and distributed computing.
Proficiency in C++ and Python, as well as Docker and Kubernetes.
Experience with vector databases like Pinecone and Weaviate.
Familiarity with CI/CD processes specifically for machine learning projects.
Bachelor's or Master's degree in Computer Science or Software Engineering.
Responsibilities
Wrap models in high-performance APIs for easier integration into the software ecosystem.
Build and maintain ETL pipelines that support AI experiments and inference engines.
Implement optimization techniques such as pruning and quantization for model efficiency.
Develop comprehensive testing suites to ensure model reliability and mitigate biases.
Collaborate with AI Scientists to transform research-centric code into scalable, maintainable software.
Benefits
Competitive salary
Equity options
Comprehensive health, dental, and vision benefits package
401(k) match for U.S.-based employees
$200/month Health & Wellness stipend
Continuing Education support
$500/year Function Health subscription for U.S.-based employees
Free parking for in-office employees
Flexible Time Off (FTO)
Parental leave for eligible employees
Supplemental life insurance
Full Job Description
About the Role:
We are looking for an AI Software Engineer with deep expertise in high-performance computing and machine learning inference. The AI Engineer is the "builder" who makes the science real. They take raw models and turn them into scalable, efficient, and reliable software. They are the masters of the production environment, focusing on latency, reliability, and data integrity.
This is an ideal opportunity for someone who thrives at the intersection of low-level systems programming, applied machine learning, and hardware-aware optimization. This position is based in-office at our downtown headquarters.
Key Responsibilities
Model Deployment: Wrap models in high-performance APIs and integrate them into the broader software ecosystem.
Data Engineering: Build and maintain the ETL pipelines that feed the AI Scientist's experiments and the production inference engines.
Optimization: Implement techniques like pruning, quantization, and distillation to ensure models run efficiently on edge devices or in high-traffic cloud environments.
System Testing: Develop robust testing suites for AI behaviors, including regression testing for "hallucinations" or bias.
Collaboration: Work closely with the AI Scientist to refactor "research code" into production-grade, maintainable code.
Requirements & Skills
Experience: 5+ years in Software Engineering or equivalent university time with a deep experience that matches WIL objectives to include with a focus on ML-specific systems and distributed computing.
Technical Depth: Proficiency in C++/Python, Docker/Kubernetes, Vector Databases (Pinecone, Weaviate), and CI/CD for ML.
Education: Bachelor's or Master's in Computer Science or Software Engineering.
We at webAI are committed to living out the core values we have put in place as the foundation on which we operate as a team. We seek individuals who exemplify the following:
Truth - Emphasizing transparency and honesty in every interaction and decision.
Ownership - Taking full responsibility for one's actions and decisions, demonstrating commitment to the success of our clients.
Tenacity - Persisting in the face of challenges and setbacks, continually striving for excellence and improvement.
Humility - Maintaining a respectful and learning-oriented mindset, acknowledging the strengths and contributions of others.
Benefits:
Competitive salary
Equity options
Comprehensive health, dental, and vision benefits package
401(k) match (U.S.-based employees only)
$200/month Health & Wellness stipend
Continuing Education support
$500/year Function Health subscription (U.S.-based employees only)