What are the responsibilities and job description for the Senior Software Developer Specialist position at Cogent Data Solutions Llc?
Title: Senior Software Developer Specialist (AI/ML Applications)
Location: Austin, TexasWork Type: Hybrid
Job Type: Contract
Job Type: Contract
Required Qualifications:
- Bachelor''s degree in Computer Science, Software Engineering, Data Science, or a related field.
- 8 years of software development experience, including 3 years of production Python development.
- Experience building and deploying web applications and APIs.
- Experience with cloud platforms such as Azure, AWS, Google Cloud Platform, or OCI.
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
- Proficiency with SQL databases (PostgreSQL, MySQL) and NoSQL/vector databases.
- Strong scripting skills using Bash and/or PowerShell.
- Experience with Git-based development workflows and DevOps practices.
- Experience building LLM applications using transformers, RAG architectures, prompt engineering, or fine-tuning techniques.
- Experience with AI/ML platforms and tools such as MLflow, Kubeflow, Airflow, or Weights & Biases.
- Experience deploying machine learning models serving production users.
- Experience with computer vision frameworks including PyTorch, TensorFlow, OpenCV, or YOLO.
- Knowledge of distributed model training, feature stores, and advanced feature engineering.
- Experience with open-source and self-hosted LLM platforms such as Ollama and Hugging Face.
- Experience with time-series forecasting, anomaly detection, or recommender systems.
- Experience working with GIS, geospatial data, and spatial analytics.