Software Senior Engineer, AI - Hybrid
BoomiAbout the role
About Boomi and What Makes Us Special
Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everything, anywhere. Our award-winning, intelligent integration and automation platform helps organizations power the future of business. At Boomi, you’ll work with world-class people and industry-leading technology. We hire trailblazers with an entrepreneurial spirit who can solve challenging problems, make a real impact, and want to be part of building something big. If this sounds like a good fit for you, check out boomi.com or visit our Boomi Careers page to learn more.
How You'll Make An Impact
As a Senior Software Engineer, you will design and develop cutting-edge systems, combining advanced AI technologies, cloud services, and agent-based frameworks to deliver scalable and intelligent solutions tailored to customer needs.
What You Will Do
-
Be an active member of an Agile team, collaboratively driving features from inception through the software development lifecycle.
-
Design, develop, test, and deploy scalable solutions, integrating AI technologies such as large language models (LLMs), AWS Bedrock, and SageMaker for intelligent automation and predictive analytics.
-
Independently contribute to the technical roadmap, focusing on innovation with moderate guidance from leadership.
-
Research, validate, and implement innovative technology solutions using AWS services, including Lambda, Aurora, S3, and SageMaker, to enhance product functionality.
-
Build Python-based web services with an emphasis on reliability, performance, and AI-powered features.
-
Investigate and resolve complex customer issues, using AI-driven troubleshooting tools and monitoring solutions.
-
Address and resolve critical production issues as part of an on-call rotation.
-
Drive innovation in key areas such as security and AI integration, influencing team strategy and mentoring team members.
The Experience You Bring
- Strong knowledge of SQL and relational databases, with a focus on AWS Aurora for scalable, high-performance database solutions.
-
Proficiency in Python, with experience developing and deploying web services.
-
Advanced programming expertise in Servlets, multi-threading, and modern Web Services (REST, SOAP, GraphQL).
-
Proven experience working with AWS services, including:
-
AWS Lambda for serverless architectures.
-
AWS SageMaker for building and deploying machine learning models.
-
AWS Bedrock for integrating LLMs into applications.
-
S3 for scalable object storage.
-
-
Familiarity with agentic frameworks like LangGraph, LangChain, and CrewAI for building AI-driven systems.
-
Expertise in CI/CD pipelines with tools like Jenkins, Ansible, or Bamboo.
-
Hands-on experience with application performance monitoring tools (e.g., New Relic, Splunk) and resolving production issues.
-
Experience with software security tools (Snyk) and resolving vulnerabilities.
-
Strong troubleshooting and debugging skills, with a focus on scalability and fault tolerance.
-
Education & Experience:
-
Master’s degree in Computer Science or a related field with 4 years of software development experience; OR
-
Bachelor’s degree in Computer Science or a related field with 6 years of software development experience.
-
Bonus Points If You Have
-
Experience in building scalable, high-throughput web applications and backend systems.
-
Knowledge of vector databases for semantic search and AI-driven categorization.
-
Familiarity with integrating multi-agent collaboration systems, leveraging platforms like AWS Bedrock or frameworks like CrewAI.
-
Excellent communication and collaboration skills, with experience working in global teams.
-
<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s