Job Overview
Noble Scripts is looking for a highly skilled Python developer who is also diving into AI. Overall workload will be in close cooperation and communication with data science and client’s development teams.
Ideally, you will also bring some experience in designing and improving enterprise software architecture.
Your commitment to team collaboration, perfect communication, and a quality product is crucial. On free time of web development you will be switching to AI tasks.
Software Engineering
- Senior level of Python programming language
- Knowledge of HTTPS, REST API
- REST API development, utilization/integration of client APIs in applications
- Proper knowledge of Authentication methods, specifically JWT
- Efficient implementation of fetch/parse/store/cache of JSON responses
- Large scale software development
- Multiprocessing/multithreading development
- Memory management and optimization
- Experience with complex/custom logging systems
- Application configuration management via YAML, TOML, etc.
- Knowledge of Python package build/maintenance tools (e.g. pyproject.toml, poetry)
- Knowledge of profiling, SVC (git), Jira and other essential development tools
Nice to have:
- Experience in integration of Machine Learning in software
- Utilization of ML models
- Familiarity with .pickle, .h5, .onnx, etc. files
- Test driven development setup and maintenance experience
- Redis cache experience
Data Engineering
- Development and maintenance of data pipelines
- Experience with DAG(directed acyclic graphs) tools (e.g. luigi, airflow)
- Efficient implementation of task queue execution
- Knowledge of relational and document database implementations
Nice to have:
- Experience with SQL
- Familiarity with data manipulation libraries (e.g. numpy, pandas, polars)
DevOps Engineering
- Experience with deployment
- Docker containers
- CI/CD tools
- Knowledge of horizontal/vertical scaling of server side applications
Nice to have:
- Kubernetes
- Bash scripting
AI
-
Experience in conversational AI, voice automation, or NLP, LLM
-
Familiarity with at least one ASR + NLU stack (e.g., OpenAI, Deepgram, AssemblyAI, Whisper, Rasa)
-
Comfort with integration workflows
-
Experience with prompt engineering and summarization
Conditions:
- Full time work in the office
- Young and friendly environment
- Health insurance
- Refreshments and drinks in the office