Job Summary
Ogesoft Technologies Ltd is seeking a pragmatic Python Software Developer with strong open‑source literacy to help us extend, customize, and integrate a self‑hostable AI platform. Its back‑end architecture includes a Python FastAPI server and asynchronous workers, a PostgreSQL database, and a vector search engine.
- Minimum Qualification : Degree
- Experience Level : Mid level
- Experience Length : 3 years
Job Description/Requirements
Responsibilities:
- Dive into open‑source libraries: explore the code, identify extension points, and propose changes.
- Design and implement new features in Python back‑ends, such as custom connectors, indexing workflows, or API endpoints. The platform’s API layer uses FastAPI and asynchronous workers, so comfort with async programming is important.
- Integrate with external systems and APIs. The system’s connectors sync data from apps such as Confluence, Slack, Google Drive, and more. You’ll consume REST/GraphQL APIs, handle authentication, and respect permissions.
- Write modular, well‑tested Python code. Use type hints, proper error handling, and pytest to ensure reliability.
- Collaborate with product and infrastructure teams to iterate on requirements, review code, and ensure smooth deployment. The platform runs in Docker/Kubernetes/Terraform environments; familiarity with containerization will help you test and deploy changes.
- Contribute back upstream. Follow contribution guides, open PRs, and participate in discussions to merge your changes into the mainline projects.
Requirements:
- Minimum of 2 years of experience
- Minimum of a BSc.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.