Developer - Local Authority
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+41 more
Job description
Spinwell is recruiting for a Developer an excellent opportunity within the public sector., Experienced software engineers are required to provide hands-on technical leadership to an agile development team within clientβs Land Registration domain seeking to leverage document processing and ML to realise new automation opportunities for the organisation, * Pandas and NumPy for data manipulation, cleaning, and numerical operations
- SQLAlchemy or psycopg2 for database connectivity and ORM operations
- Boto3 for AWS service integration and automation
AWS (working within Technical Leadβs architecture):
- Lambda function development with proper event handling and response formatting
- S3 operations including multipart uploads, presigned URLs, and event notifications
- CloudWatch logging and metrics for monitoring and debugging
- Understanding of IAM and security for role-based access and credential management
- Experience with CDK for infrastructure deployment
- SQS for message queuing
- EKS/ECS/Kubernetes for containerized AI deployments
API Development:
- FastAPI for building REST APIs and model serving endpoints
- Requests library for HTTP client operations and external API integration
- Authentication/authorization implementation (JWT, OAuth)
Software Development:
- Making excellent quality AI/ML software collaboratively with other engineers
- Working effectively under technical leadership while contributing specialized AI/ML expertise
- Design and implementation of AI/ML solutions using service-based and serverless architecture
- Using written, verbal, and visual communication to explain AI/ML concepts to both technical and non-technical audiences
Development Practices:
- Cloud monitoring, telemetry, intelligence tools for AI/ML systems, including Grafana
- Experience working in Agile delivery models - Scrum and/or Kanban frameworks
- Formal XP engineering techniques including TDD and pair programming
- Working within defined infrastructure-as-code frameworks
Desirable Skills and Experience
Advanced AI/ML Technologies:
- Custom model architecture design and implementation
- Advanced fine-tuning techniques including LoRA, QLoRA, and parameterefficient methods
- Multi-modal AI systems combining text, image, and structured data
- Reinforcement Learning from Human Feedback (RLHF) for model alignment
Production ML Systems:
- Apache Airflow/Dagster for ML workflow orchestration and ETL pipeline management
- Model versioning and experiment tracking (MLflow, Weights & Biases)
- Real-time model serving and edge deployment strategies
- A/B testing frameworks for ML model evaluation
Requirements
Commercial experience with AI/ML technology:
- OCR, Object Detection and LLM analysis implementation
- Machine Learning & AI Libraries including:
- Transformers/Hugging Face for working with pre-trained LLMs, finetuning, and inference
- PyTorch for deep learning model development and training
- OpenCV for computer vision tasks and image preprocessing in object detection
- PIL/Pillow for image manipulation and format conversion
- YOLO object detection frameworks
Core Python Skills:
- Proficiency in Python 3.9+ with understanding of object-oriented programming, decorators, context managers, and async/await patterns
- Data structures and algorithms for efficient data processing and model optimization
- Error handling and debugging using try-catch blocks, logging, and debugging tools
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦