Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Practicus AI
Our mission at Practicus AI is to empower Enterprise AI transformation through an open-source, secure, and governed platform unifying Generative AI and Data Intelligence. As a dynamic, fast-growing, and fully remote company, we cultivate a friendly, creative culture where collaboration thrives. As part of our lean team, your work will directly influence the core platform and have a visible impact on our customers.
Job Description
Practicus AI is a unified Generative AI and Data Intelligence platform. We are expanding both our core engineering and solutions engineering groups and seeking talented Software Engineers at all levels to build the cloud-native platform and intuitive user experiences that power our customers' AI and data workflows.
In this role, you will:
- Design and implement Python services and APIs that drive data and AI workflows across Kubernetes environments.
- Work on systems that integrate with modern AI technologies, from multi-agent orchestration, embeddings, and vector databases to retrieval-augmented generation (RAG), observability, governance, and cost-tracking.
- Contribute to high-performance backend components while also having opportunities to experiment with AI-powered applications and developer tools.
- Collaborate with DevOps, Product, and Data Science teams to deliver secure, performant, and user-friendly features at enterprise scale.
This is an opportunity to be at the center of enterprise AI revolution: building the foundations of a scalable backend while learning and applying practical Generative AI techniques.
Responsibilities
- Design, code, test, and maintain scalable microservices in Python that expose secure REST APIs.
- Integrate with vector databases, relational databases, and object-storage systems for AI-driven applications.
- Implement reliable asynchronous communication (e.g., RabbitMQ) and design concurrent, multi-threaded components for high-throughput workloads.
- Operate across public cloud environments (AWS, Azure, GCP) and air-gapped enterprise systems (OpenShift, VMware Tanzu, Rancher).
- Apply clean code, SOLID, and other design principles; actively participate in peer code reviews and architecture discussions.
- Contribute to observability, security, and documentation; collaborate across teams to ship production-grade features reliably and on schedule.
Qualifications
- Programming: Strong Python skills preferred, or solid proficiency in at least one other object-oriented language (e.g., Java, C#).
- APIs & Microservices: Proven experience designing RESTful services with authentication, versioning, and monitoring.
- Data Layers: Comfortable modeling and querying vector databases (e.g., Milvus, Qdrant), relational databases (e.g., PostgreSQL, MySQL) and working with object stores (e.g., S3, Azure Blob, GCS).
- Interest in AI: Excited to learn and apply modern AI techniques (e.g., embeddings, RAG, multi-agent workflows, model APIs).
- Code Quality: Passion for clean code, refactoring, unit testing, and engineering best practices.
- Soft Skills: Analytical thinker with clear written and verbal communication; collaborative and self-directed.
Nice-to-Have
- Exposure to CI/CD pipelines, GitHub Actions, Docker, Helm, or similar tooling.
- Familiarity with observability stacks (Prometheus, Grafana, Loki, Tempo) and security fundamentals (OAuth 2.0, RBAC).
- Practical experience with RabbitMQ (or similar messaging queues) and threading/multi-threading.
- Hands-on work with vector databases, embeddings, or retrieval-augmented generation (RAG).
- Experience operating in highly regulated environments or following secure-coding guidelines.
Key Skills
Ranked by relevanceReady to apply?
Join Practicus AI and take your career to the next level!
Application takes less than 5 minutes