AI/ML Software Developer
Role details
Job location
Tech stack
Job description
We are seeking a Senior AI/ML Software Developer for a hybrid position (2 days/wk in South Austin office) with deep expertise in AI/ML development to join our Austin client's team. In this role, you will design, build, and deploy production-grade machine learning systems that serve real users on a scale. You will work across cloud platforms, contribute to MLOps infrastructure, and collaborate with cross-functional teams to deliver impactful AI-driven solutions.
Requirements
Natural Language Processing & LLMs
- Experience with transformer architectures (BERT, GPT, T5), RAG systems, fine-tuning, prompt engineering, or building LLM applications.
Time Series & Anomaly Detection
- Forecasting models, anomaly detection, sequential data modeling, or real-time monitoring systems.
Recommender Systems
- Collaborative filtering, ranking models, personalization engines, or content recommendation pipelines.
Computer Vision
- Production CV experience with PyTorch/TensorFlow, OpenCV, YOLO, object detection, segmentation, or real-time inference.
MLOPS & INFRASTRUCTURE
-
MLOps Tools: Production experience with MLflow, Weights & Biases, Kubeflow, Airflow, or equivalent platforms.
-
Distributed Training: Large-scale model training, multi-GPU/multi-node setups, and efficient data parallelism.
-
CI/CD: Azure DevOps, GitHub Actions, Jenkins, or comparable automation pipeline experience.
-
Feature Stores: Familiarity with Feast, Tecton, or advanced feature engineering practices.
-
Model Optimization: Quantization, pruning, and knowledge distillation for production efficiency.
-
LLM Models: Experience with Ollama, Hugging Face, or other open/non-frontier model frameworks.
Required Technical Skills
-
Python: 3-5+ years of production experience; Python is your primary language.
-
AI/ML Production: Built and deployed 2-3+ ML models serving real users - not just experiments.
-
Cloud Platforms: Experience with AWS, Azure, Google Cloud Platform, or OCI for deploying and managing ML workloads. We leverage AI/ML tools across all major providers (Azure AI, AWS SageMaker/Bedrock, Google Cloud Platform Vertex AI, OCI AI Services).
-
DevOps: Hands-on experience with Ansible, CI/CD pipelines, Docker, and Kubernetes.
-
Databases: Proficiency in SQL (PostgreSQL, MySQL) and NoSQL/vector databases.
-
Scripting: Proficient in both Bash and PowerShell for automation workflows.
Preferred Qualifications
-
Experience with Geospatial Information Systems (GIS) and analyzing spatial data.
-
Prior experience in transportation, logistics, or smart city sectors.
-
Background in Computer Vision (object detection, image segmentation) applied to infrastructure or vehicular data.
-
Familiarity with public sector data compliance, security, and governance standards