Sachverhalt: Sachverhalt: A. A.a Am 19. Juni 2000, um 13.00 Uhr, ereignete sich in der Abteilung Kesselbau der C._AG ein tödlicher Arbeitsunfall. Ein Mitarbeiter war damit beschäftigt, den Boden der Zisterne eines Eisenbahntankwagens zu ersetzen. Die 7,3 Tonnen schwere, zylinderförmige Zisterne ruhte zu diesem Zweck auf den Rollen zweier Rollbockeinheiten. Eine der Einheiten verfügte über einen elektrischen Antrieb, der es ermöglichte, die Zisterne in der Rollbockanlage zu rollen. Ausgelöst wurde der Rollvorgang durch das Betätigen zweier Knöpfe an einem Handsteuergerät, das über ein 12 m langes Kabel mit dem Steuerungskasten der Antriebseinheit verbunden war. Einer der Knöpfe bewirkte das Rollen der Zisterne in die eine, der andere das Rollen in die andere Richtung. Der Rollvorgang lief dabei so lange, als der Knopf gedrückt gehalten wurde. Der Mitarbeiter trennte den Zisternenboden auf der gesamten Länge in einer Breite von einem halben Meter heraus und schliff dann die Schnittstellen ab. Um diese auch von der gegenüberliegenden Seite her bearbeiten zu können, begann er, die Zisterne durch Knopfdruck in der Rollbockanlage zu rollen. Als sich die Öffnung im Zisternenboden ganz oben befand, bemerkte er, dass er ein Teilstück zuvor noch nicht abgeschliffen hatte. Aus diesem Grund drehte er die Öffnung durch Drücken des anderen Steuerknopfes zurück und stoppte den Rollvorgang wieder. Die Zisternenöffnung kam dabei so nahe an die äusseren Rollen der Rollbockeinheiten zu liegen, dass sich das weniger steife Zisternenblech in der Nähe der Öffnung nach innen zu biegen begann. Dadurch verlagerte sich der Zisternenschwerpunkt immer weiter nach aussen, was dazu führte, dass sich die Zisternenöffnung ohne weiteres Zutun des Mitarbeiters noch weiter nach unten drehte. Als Folge davon gerieten die äusseren Rollen der Rollbockeinheiten in die Öffnung, sodass die Zisterne schliesslich seitlich aus der Rollbockanlage kippte. B._ war auf dieser Seite gerade mit der Bearbeitung einer anderen Zisterne beschäftigt. Er geriet im Kopfbereich zwischen die zusammenprallenden Zisternen und erlitt dabei tödliche Verletzungen. A.b Die Rollbockanlage verfügte über keinerlei bauliche Sicherheitsvorrichtungen, die ein Abkippen der Zisterne aus der Anlage hätten verhindern können. Ausserdem waren schriftliche oder mündliche Sicherheitsanweisungen an die mit dem fraglichen Arbeitsvorgang betrauten Mitarbeiter unterblieben. X._ war zum Zeitpunkt des Unfalls als Betriebsingenieur und Sicherheitsbeauftragter der C._AG tätig. In dieser Funktion war ihm neben den Bereichen Schweisstechnik, Unterhalt Gebäude und Aussenanlagen, Beschaffung und Unterhalt von Maschinen und Werkzeugen sowie Umweltschutz auch der Personenschutz unterstellt. X._ war zum Zeitpunkt des Unfalls als Betriebsingenieur und Sicherheitsbeauftragter der C._AG tätig. In dieser Funktion war ihm neben den Bereichen Schweisstechnik, Unterhalt Gebäude und Aussenanlagen, Beschaffung und Unterhalt von Maschinen und Werkzeugen sowie Umweltschutz auch der Personenschutz unterstellt. B. Das Bezirksgericht Rheinfelden sprach X._ am 5. Juni 2002 der fahrlässigen Tötung im Sinne von Art. 117 StGB schuldig und verurteilte ihn zu einer Freiheitsstrafe von 14 Tagen Gefängnis unter Gewährung des bedingten Strafvollzugs bei einer Probezeit von zwei Jahren sowie zu einer Busse von Fr. 1'500.--. Mit Urteil vom 30. Oktober 2003 wies das Obergericht des Kantons Aargau die von X._ dagegen ergriffene Berufung ab. Mit Urteil vom 30. Oktober 2003 wies das Obergericht des Kantons Aargau die von X._ dagegen ergriffene Berufung ab. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das angefochtene Urteil sei aufzuheben. Das Obergericht und die Staatsanwaltschaft des Kantons Aargau beantragen, die Nichtigkeitsbeschwerde von X._ sei abzuweisen.