Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
AI Software Engineer image - Rise Careers
Job details

AI Software Engineer

About us:

 

Brado is a digital marketing agency reinventing the way healthcare brands engage with people. Driven by insight, we offer precision engagement solutions that produce superior returns for our healthcare clients and better experiences for their healthcare customers.  We are at the forefront of innovation, leveraging over 25 years of insight to create meaningful, ongoing customer conversations that build trust and drive long-term relationships.  

We are building a production-grade AI system—not just demo notebooks—to deliver real-world applications. As an AI Software Engineer, you will bridge the gap between cutting-edge AI capabilities and production-grade, safety-focused AI systems at scale in real-world applications.

Ideal candidates for this role will live in the Dallas/Ft. Worth TX area. While our day-to-day work is done remotely, our teams gather in person a few times each year for intentional work.

Our Values: At Brado, we value the individual. We believe work and life can be synergistic and should not be at odds. The joy and renewal you get from each source must fuel the other. We have and will continue to cultivate a team who celebrates our diversity of thoughts, beliefs, backgrounds, and lifestyles. We are driven by our passion to do great work with great clients that are truly changing lives.

The Role:

Key Areas of Responsibility  

  • 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.

 

 

 

 

Qualifications & Additional Basic Responsibilities  

  • 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.

  • 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


Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About AI Software Engineer, Brado

At Brado, we're on the hunt for an innovative AI Software Engineer who thrives in the exciting intersection of technology and healthcare. Our cutting-edge digital marketing agency aims to reshape how healthcare brands connect with their audience. As the AI Software Engineer, you'll play a pivotal role in designing and developing a conversational engagement platform, leveraging advanced LLM capabilities on leading cloud infrastructures like Azure, AWS, and GCP. This isn't just about building demo projects; we're serious about creating production-grade AI systems that deliver tangible results for our clients and meaningful experiences for their customers. Ideal candidates will have at least three years of experience in software engineering, with a solid background in Python, API design, and scalable systems. You'll be responsible for the entire development lifecycle—from coding and testing to deployment and monitoring—to ensure our AI solutions are not only effective but also safe and reliable at scale. We embrace a remote work culture, with occasional in-person team gatherings for intentional collaboration, primarily seeking those in the Dallas/Ft. Worth area. If you’re looking for an opportunity that values individuality and teamwork, while impacting lives positively through technology, we want to hear from you!

Frequently Asked Questions (FAQs) for AI Software Engineer Role at Brado
What responsibilities does the AI Software Engineer at Brado have?

The AI Software Engineer at Brado has a diverse set of responsibilities that include designing and developing a conversational engagement platform utilizing advanced LLM capabilities, managing the full development lifecycle, and ensuring the integration of AI technologies into applications. You will fine-tune AI prompts to automate complex tasks, define and implement robust REST APIs, maintain high code quality through rigorous testing, and document systems for external developers and internal teams.

Join Rise to see the full answer
What qualifications are needed for the AI Software Engineer position at Brado?

To be considered for the AI Software Engineer role at Brado, candidates must hold a Bachelor's degree in computer science or related field and possess a minimum of three years of experience focusing on scalable, production-grade systems. We look for strong programming expertise in Python, knowledge of AI tools, API design capabilities, experience with cloud infrastructures, database management skills, and containerization experience with Docker.

Join Rise to see the full answer
What is Brado's work culture like for AI Software Engineers?

Brado promotes a dynamic work culture that values individuality and collaboration. While daily operations are mainly remote, our teams gather in person several times a year to foster relationships and intentional teamwork. We celebrate diversity in thoughts, beliefs, and backgrounds, encouraging a synergistic relationship between work and life to benefit both personal and professional growth.

Join Rise to see the full answer
How can the AI Software Engineer support healthcare brands through technology at Brado?

As an AI Software Engineer at Brado, you’ll support healthcare brands by developing solutions that enhance customer engagement and experience. By leveraging AI technologies to automate complex tasks, you will help healthcare brands communicate more effectively with their customers, ultimately leading to better healthcare interactions and relationships that drive positive outcomes.

Join Rise to see the full answer
What types of benefits does Brado offer AI Software Engineers?

Brado offers a competitive benefits package for AI Software Engineers, including health care plans covering medical, dental, and vision, retirement plans (401k and IRA), life insurance options, paid time off for vacations and holidays, family leave, short-term and long-term disability, as well as training and development opportunities to enhance your career.

Join Rise to see the full answer
Common Interview Questions for AI Software Engineer
Can you explain your experience in developing scalable systems as an AI Software Engineer?

When discussing your experience, highlight specific projects where you designed and implemented scalable solutions. Discuss the technologies you utilized, such as Python frameworks or cloud services, and ensure to explain how your systems handled increased loads and maintained high performance.

Join Rise to see the full answer
What is your approach to API design and why is it important?

In your response, explain your philosophy on designing REST APIs to be clean, robust, and secure. Discuss how good API design impacts the integration of systems and the overall user experience, emphasizing best practices you follow, such as documenting endpoints and ensuring version control.

Join Rise to see the full answer
How do you ensure code quality in your projects?

To address this question, narrate your methodology for maintaining code quality, including unit testing, code reviews, and the practices you implement for documentation. Talk about tools you may use for continuous integration and how they contribute to a more reliable codebase.

Join Rise to see the full answer
Describe a challenging problem you faced in a previous role and how you solved it.

When answering this question, focus on a specific challenge relevant to the AI Software Engineer role. Describe the problem in detail, the steps you took to analyze and address it, and the outcome. This shows your problem-solving capabilities and ability to overcome obstacles.

Join Rise to see the full answer
What experience do you have with Docker and containerization?

Highlight your practical experience with Docker, discussing how you've utilized it in previous projects to streamline development and deployment processes. Include specific examples where containerization improved system reliability and efficiency.

Join Rise to see the full answer
What AI tools and frameworks are you proficient with?

In your answer, list the AI tools and frameworks you’ve worked with, like LlamaIndex or LangChain. Provide examples of how you've implemented these tools in projects to optimize tasks or improve customer interaction, showcasing your technical knowledge.

Join Rise to see the full answer
How do you stay updated with the latest trends in AI and software engineering?

Discuss various methods you utilize to stay current, like following industry leaders on social media, subscribing to newsletters, attending webinars and conferences, or taking online courses. This indicates your dedication to continuous learning in your field.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects at once?

Explain your approach to prioritization, which may include methodologies like Agile or SCRUM. Illustrate with an example where you successfully managed time and resources effectively across different projects without sacrificing quality.

Join Rise to see the full answer
Can you explain the importance of documentation in your workflow?

Convey your understanding of documentation's role in software engineering, emphasizing its value for onboarding new team members, troubleshooting, and maintaining systems. Share best practices you adhere to when documenting code and APIs.

Join Rise to see the full answer
What motivates you to work in the AI space, especially within healthcare?

In your response, share your passion for AI and its potential to revolutionize healthcare. Discuss personal anecdotes or experiences that drive your desire to contribute technology solutions that enhance patient care and improve healthcare brand interactions.

Join Rise to see the full answer
B By Brado
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!