AI Engineer
MessageBroadcast
***THIS ROLE IS NOT ELIGIBLE FOR THE BENEFITS LISTED BELOW THE JOB DESCRIPTION***
We are seeking a talented Senior Software Engineer with expertise in AI-powered chat assistant development, Java, and cloud computing technologies to join our innovative team. In this role, you will design and develop high-quality, scalable AI solutions using state-of-the-art platforms like GPT (OpenAI) and Amazon Bedrock. Working closely with developers, product managers, and stakeholders, you will deliver intelligent, high-performance conversational systems that meet our customers' needs and align with organizational goals.
What You’ll Do
Design and develop scalable and efficient AI-powered solutions using Java, GPT, Amazon Bedrock, and other cutting-edge technologies.
Collaborate with developers, product managers, and stakeholders to understand business requirements and translate them into robust conversational AI solutions.
Integrate AI Models into production systems, ensuring seamless interactions between chat assistants and backend services.
Leverage Enterprise Messaging technologies to build reliable and scalable distributed systems for handling real-time communication.
Optimize Performance of conversational AI systems for speed, accuracy, and reliability in a high-throughput environment.
Mentor Team Members by providing technical guidance and fostering professional growth within the team.
Participate in Code Reviews, Testing, and Debugging to maintain the highest standards of quality and functionality.
Communicate Effectively with technical and non-technical stakeholders, ensuring project alignment and clarity.
Adapt Quickly to evolving requirements and priorities in a fast-paced development environment.
Report Progress to the Engineering Manager, addressing risks, challenges, and accomplishments.
Qualifications
What You Have – Required Skills:
5+ years of software development experience using Java/J2EE.
Experience with AI technologies, particularly GPT (OpenAI), Amazon Bedrock, or similar LLM platforms.
Hands-on experience with Spring Boot (1.x, 2.x) and Spring MVC frameworks.
Experience working in cloud environments (Google Cloud preferred; AWS/Azure acceptable).
Proficiency in messaging technologies like RabbitMQ, JMS, or similar platforms.
Solid understanding of Docker, Kubernetes, and Linux-based deployments.
Expertise in database technologies including MySQL and NoSQL solutions.
Strong communication skills and a demonstrated ability to work collaboratively in a team setting.
Experience mentoring junior developers and providing technical guidance.
Excellent problem-solving and analytical skills, with a high attention to detail.
Preferred Skills:
Familiarity with AI/NLP concepts and tools used for training and optimizing conversational systems.
Knowledge of DevOps practices, CI/CD pipelines, and container orchestration.
Understanding of AI ethics, security, and performance considerations in production environments.
BENEFITS
-
Fully covered Medical, Dental, and Vision coverage for employees
Cost share for dependents
401(K) plan with company match
Flexible PTO policy
9 paid holidays
Message Broadcast is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.