Software Engineer building intelligent systems and workflows for AI-driven insights at DTN. Collaborating with cross-functional teams to deliver innovative solutions in agriculture, weather, and energy sectors.
Responsibilities
Design, build, and maintain agentic AI pipelines and workflows that automate complex, multi-step reasoning and decision support tasks.
Integrate and fine-tune large language models (LLMs), including prompt engineering, model evaluation, and iterative improvement.
Develop and optimize Retrieval-Augmented Generation (RAG) systems that ground AI outputs in DTN's trusted data and domain knowledge.
Build and maintain AI platform infrastructure and observability tooling — including logging, monitoring, tracing, and evaluation frameworks for AI systems in production.
Leverage AWS services, including Amazon Bedrock AgentCore and Strands Agents, to architect scalable, reliable AI solutions.
Collaborate cross-functionally with product managers, domain experts, and fellow engineers to translate complex business needs into AI-powered solutions.
Contribute to a culture of engineering excellence through code reviews, documentation, and knowledge sharing.
Requirements
3+ years of software engineering experience with a solid grasp of software fundamentals: APIs, testing, version control, and CI/CD.
A solid foundation in Python and JavaScript, with developing skills in full-stack development using Node.js, Next.js, React, and TypeScript.
Hands-on experience with AI frameworks and tooling (e.g., LangChain, Claude SDK, OpenAI APIs, Amazon Bedrock AgentCore).
Experience building or working with RAG pipelines, vector databases, or semantic search systems; as well as knowledge of prompt engineering and model evaluation techniques.
Working knowledge of AWS cloud services.
Excellent written and verbal communication skills — ability to explain complex AI concepts to non-technical stakeholders.
4-year degree in Computer Science, Software Engineering, or a related field.
Bonus Skills: AI/ML certifications (e.g., AWS Certified Machine Learning, Google Professional ML Engineer, Coursera/DeepLearning.AI specializations).
Benefits
Competitive Salary
Generous PTO
Flexible work arrangements
Competitive Medical, Dental and Vision Insurance Plans
6% 401K matching
Unlimited access to 13k+ courses via learning platform to support employee career advancement
Fullstack Engineer developing Customer & Marketing web applications for a leading European retail company. Collaborating with teams on innovative AI solutions and technology integration.
Technical Lead in hybrid role for Weekday's client, focusing on software development in Java/Python and cybersecurity solutions. Leading initiatives for scalable systems and best practices across teams.
Senior Staff Engineer driving architectural excellence within Matillion's AI - powered data integration platform. Leading technical design and strategy for scalable data solutions with a focus on collaboration.
Software Engineer developing high - quality legal software solutions for Cisco. Partnering with cross - functional teams and applying secure coding principles for system integrity and performance.
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.
iOS Engineer developing new financial services with Merpay, focusing on individual credit business in Japan. Collaborating with cross - functional teams to improve user experience and product quality.
Tech Lead managing development teams across mobile, web, and backend at Lotus's. Overseeing software solutions while ensuring technical excellence and high - quality code across projects.
Staff Engineer developing solutions with agile teams and mentoring junior engineers. Focused on leading development initiatives utilizing CI/CD, .NET, and web services.
Software Engineer developing and supporting client - server applications for gaming technology at Light & Wonder. Collaborating with teams to build reliable and scalable software solutions.
Associate Director role leading software development and team collaboration at RBC. Designing and building robust Java applications while mentoring a high - performing development team.