
AI Software Engineer

Brado
Summary
Join Brado, a consumer engagement firm revolutionizing healthcare brand interactions, as an AI Software Engineer. You will build a production-grade AI system using cutting-edge capabilities and modern cloud infrastructure. Responsibilities include designing and developing a conversational engagement platform, managing its full development lifecycle, integrating AI prompts, developing APIs, maintaining code quality, and collaborating with various teams. The ideal candidate possesses a Bachelor's degree in computer science, 3+ years of software engineering experience, and strong Python proficiency. Experience with cloud infrastructure, databases, containerization, and AI tools is also required. Brado offers a comprehensive benefits package including health insurance, retirement plans, paid time off, family leave, life insurance, disability insurance, training and development, and remote work options.
Requirements
- Aligns with our values: People, Commitment, Aspiration, Trustworthiness & Impact
- Bachelor's degree in computer science or related field
- Minimum of 3 years in software engineering with a focus on scalable, production-grade systems
- Programming Expertise: Strong proficiency in Python, with a deep understanding of software architecture for security, reliability, and performance
- API Design: Proven ability to design clean, robust REST APIs
- Cloud Infrastructure: Experience with Infrastructure-as-Code tools (e.g., Terraform) and major cloud platforms like Azure, AWS, or GCP
- Database Management: Familiarity with relational databases such as Postgres or MySQL
- Containerization: Hands-on experience with Docker for streamlined development and deployment workflows
- AI Tools & Stacks: Knowledge of AI tooling and frameworks, including LlamaIndex, LangChain, and vector databases, such as Chroma, Pinecone
Responsibilities
- Design and Develop: Build a conversational engagement platform leveraging advanced LLM capabilities and modern cloud infrastructure (Azure, AWS, GCP)
- Full Development Lifecycle: Manage development, testing, deployment, and monitoring of the platform to ensure reliability and scalability
- AI Integration: Fine-tune and embed AI prompts into applications to automate complex tasks and improve customer experience
- API Development: Define and implement clean, robust REST APIs to support secure, high-performance, and scalable systems
- Code Quality: Maintain high-quality standards through rigorous testing, best practices, and thorough documentation
- Documentation: Keep clear and up-to-date documentation for external developer APIs and internal systems
- Collaboration: Work closely with scientists, engineers, product managers and internal stakeholders to identify and solve problems efficiently
- Other duties as assigned
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
- Work From Home
Share this job:
Similar Remote Jobs
