Senior Software Engineer - Python (Web/API & AI Focus) Skip to content
Senior Software Engineer - Python (Web/API & AI Focus) Engineering - Software (Information & Communication Technology)
Full time
Add expected salary to your profile for insights
Please note, we are not accepting applications from recruitment agencies.
About Us Vitura Health Limited is at the forefront of Australia's therapeutic medicine sector, pioneering digital healthcare solutions that connect patients and providers seamlessly.
With a strategic portfolio of brands including Doctors on Demand, Canview, CDA Clinics, Cannadoc, Burleigh Heads Cannabis, Adaya, and Cortexa, Vitura is revolutionising healthcare with its innovative ecosystem that seamlessly integrates cutting-edge technology, patient-centric care, and collaborative partnerships.
Our network delivers seamless healthcare management, patient treatment pathways, distribution solutions, prescribing software, education, and streamlined pharmacy ordering.
Vitura stands proudly as an ASX-listed company, reflecting our commitment to transparency and accountability in our operations.
As we continue to forge the path for emerging therapeutics and reshape the healthcare landscape, we are actively looking to expand our dynamic team.
Join us on a transformative journey to sculpt a brighter, healthier tomorrow.
Join a dynamic team: Be a part of a young, vibrant and diverse workforce that thrives on energy and passion.
Together, we push boundaries, challenge the status quo and create innovative solutions.
Forge your path in a booming industry: Seize a rare opportunity to work in one of the world's fastest-growing industries.
Be at the forefront of innovation and growth, shaping the future of digital healthcare with us.
Invest in Your Growth : Fuel your professional development journey with ample opportunities for learning and advancement across all departments.
We invest in our team's growth because we believe in unlocking your full potential.
Championing Excellence : Stand out among your peers with our Leader of the Quarter and Employee of the Month awards.
Your hard work and dedication don't go unnoticed; they're celebrated and applauded.
About you We're seeking a Senior Python Engineer to join our innovative team, combining expertise in Django and PostgreSQL with a keen interest in AI development using frameworks like LangChain.
As our Senior Python Engineer, you'll wear two hats: crafting high-performance web applications and APIs while also exploring and implementing AI solutions.
You'll leverage your skills in Django and PostgreSQL to build solid foundations, and your interest in AI to push our products into exciting new territories.
Key Responsibilities Design and develop scalable, maintainable Python web applications and APIs using Django.
Implement and optimize database solutions using PostgreSQL and MongoDB.
Utilize Pydantic for efficient data validation and settings management.
Create comprehensive unit and integration tests to ensure code quality and reliability.
Explore and implement AI solutions using frameworks such as LangChain.
Integrate AI capabilities into existing web applications and APIs.
Collaborate with cross-functional teams to blend traditional web development with AI-powered features.
Optimize application performance for both web and AI workloads.
Mentor junior developers in both web development best practices and AI concepts.
Participate in code reviews and contribute to architectural decisions.
Stay updated with the latest trends in both web development and AI technologies.
Requirements Proven experience (5+ years) in Python development.
Strong proficiency with Django framework and RESTful API design.
Extensive experience with PostgreSQL, including performance tuning.
Solid understanding of Pydantic and its application in Python projects.
Expert-level knowledge of Python unit testing frameworks (e.g., pytest, unittest).
Experience with Agile methodologies and CI/CD practices.
Familiarity with modern front-end technologies (e.g., React, Vue.js).
Knowledge of cloud platforms (Azure or AWS) and cloud architecture.
Keen interest in AI and machine learning, particularly in NLP and LLMs.
Familiarity with or willingness to quickly learn AI frameworks like LangChain.
Basic understanding of NLP concepts and LLM integration in web applications.
Excellent problem-solving skills and attention to detail.
Preferred Qualifications
Hands-on experience integrating AI models or services into web applications.
Familiarity with vector databases and embedding techniques.
Knowledge of AI ethics and best practices for responsible AI development.
Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
Other items required:
Australian working rights for at least 3 years.
Clean criminal record – National Police Check requirement.
Please apply with your resume and cover letter outlining your suitability for this role.
Your application will include the following questions:
Which of the following statements best describes your right to work in Australia?
How many years' experience do you have as a software engineer?
Which of the following programming languages are you experienced in?
Do you have a current Police Check (National Police Certificate) for employment?
Have you worked in a role which requires experience with machine learning techniques?
Which of the following Relational Database Management Systems (RDBMS) are you experienced with?
What's your expected annual base salary?
How much notice are you required to give your current employer?
Report this job advert Don't provide your bank or credit card details when applying for jobs.
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory.
#J-18808-Ljbffr