• TrojAI Detect
  • TrojAI Defend
  • Blog
  • Company
    • About Us
      Who we are
    • Partners
      Collaborating for success
    • Careers
      Join our team
    • Contact Us
      We’d love to hear from you
  • Book a demo
  • Products
    • TrojAI Detect
    • TrojAI Defend
  • Blog
  • About Us
  • Partners
  • Careers
  • Contact Us
  • Book a demo
Back to careers

Senior Software Engineer

Data Science & Engineering
Fredericton/Saint John, NB || Boston, MA
Apply now

Description

Role

TrojAI is seeking a highly motivated and experienced Senior Software Engineer to join our dynamic team. At TrojAI, we specialize in creating advanced security solutions for AI models and applications. As a Senior Software Engineer, you will play a pivotal role in designing, building, and maintaining robust, scalable, and secure systems that support our cutting-edge GenAI, AI and ML solutions. You will collaborate with a talented team of engineers, architects, and product managers to drive innovation and ensure operational excellence.

‍

Responsibilities

  • Build and Maintain Software Engineering Practices: Design, implement, and maintain scalable pipelines and practices for on-prem customer cloud environments, incorporating security, automation, and monitoring at every stage of the development lifecycle.
  • Collaborate Across Teams: Work closely with Product Managers, UX Designers, Software Engineers, and Data Scientists to understand requirements and deliver efficient solutions.
  • Infrastructure Management: Architect and manage cloud infrastructure using Infrastructure as Code (IaC) tools to ensure high availability, scalability, and performance.
  • System Reliability and Monitoring: Monitor and optimize the performance, reliability, and scalability of our production systems, ensuring SLAs are consistently met.
  • Containerization and Orchestration: Build and manage Kubernetes clusters and leverage the cloud-native ecosystem to support application deployment and scaling.
  • Technical Leadership: Mentor junior engineers and lead technical discussions to establish best practices in Senior Software and system architecture.
  • Continuous Improvement: Continuously evaluate and enhance deployment pipelines, testing frameworks, and incident management processes to improve the overall development and delivery process.

‍

Qualifications

Experience:

  • 6+ years of Senior Software experience designing, building, and maintaining software systems, including backend APIs and stateful systems.
  • Proven experience building and managing complex distributed systems in production.
  • Hands-on experience with Kubernetes and the Cloud Native ecosystem (e.g., Helm, Istio, Prometheus).

Programming Skills:

  • Proficiency in modern Python (type hints, Pydantic, etc.) and at least one strongly typed language (Go, Java, C#, or C++).

Cloud Expertise:

  • Comfortable working with major cloud platforms such as AWS, Azure, GCP, or OCI.
  • Strong experience with Infrastructure as Code (IaC) tools like Terraform, AWS CloudFormation, or Pulumi.

Operations Experience:

  • Demonstrated experience operating production systems with SLAs, including being on-call.
  • Expertise in setting up robust monitoring and alerting systems.

Bonus Skills:

  • Familiarity with MLOps workflows and tools (e.g., MLflow, Kubeflow, or SageMaker).
  • Experience with security-first development practices, including software engineering tools and methodologies.

Soft Skills:

  • Strong problem-solving and communication skills, with the ability to collaborate effectively in cross-functional teams.
  • Passion for working in an agile, fast-paced startup environment.

‍

What We Offer

Work Environment:

  • A fast-paced, collaborative startup culture that values innovation, accountability, and teamwork.
  • Opportunities to work with a highly talented team from top-tier companies in AI, ML, and Cloud.
  • A chance to contribute to TrojAI’s mission of securing AI models against adversarial threats.

Growth Opportunities:

  • Professional development through technical talks, conferences, and leadership opportunities.
  • Exposure to the latest technologies in AI security and Senior Software practices.\

Compensation and Benefits:

  • Competitive salary and equity package.
  • Comprehensive medical, dental, and vision insurance.
  • Flexible work hours and remote-friendly policies.
  • State-of-the-art tools and equipment.

TrojAI is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive and welcoming environment for all employees. If you're excited to work on cutting-edge security challenges at the intersection of GenAI, AI, ML, and Software, join us at TrojAI and help build the future of AI security.

‍

Apply now
  • TrojAI Detect
  • TrojAI Defend
  • Blog
  • About Us
  • Contact Us
  • Partners
  • Careers
  • Security

Representative Vendor:
2024 AI TRiSM
2024 Hype Cycle for Emerging Technologies
2024 Hype Cycle for Generative AI

TrojAI named to the 2021/2024
Top 100 Global AI Companies

14 King St., Suite 102, Saint John, NB, E2L 1G2
100 Summer St., Suite 1600, Boston, MA, 02110
Toll Free: (888) 4-TROJAI
sales@troj.ai
  • Privacy Policy
  • Terms of Service
© Copyright TrojAI 2019-2025
We use cookies to improve your experience and for marketing. Read our cookie policy.
OK