Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Software Engineer Location: Plano, TXHybrid: 1+ day onsiteJob DescriptionSeeking SW Engineer to join our AI product development team. On this team, you will solve complex problems and work alongside talented Engineers to design and implement Toyota's Responsible AI Evaluation framework, creating automated evaluation systems for multimodal AI agents across cloud and edgeAI automotive environments. We love people who think big and like to get their hands dirty to help us build exciting initiatives.Responsibilities:Develop and maintain agentic frameworks to provide tools to help customers and business stakeholders run, evaluate, and monitor LLM-based applicationsDesign and develop software to create cutting edge solutions by writing maintainable, extensible, tested code, while complying with coding standardsDesign and implement Core ResponsibleAI evaluation framework, scalable APIs, robust logging and audit trail systemsImplement frameworks for interfacing with diverse AI agents, adapters for different input channelsImplement comprehensive audit reporting systems, visualization dashboards tools and automate report generationImplement error handling and failure recovery mechanismsImplement monitoring and observability features, automated testing suites for the frameworkDesign for system scalability and performance optimizationProduce specifications and determine operational feasibilityContinuously integrate and deliver software components into a fully functional software systemBe hands-on and lead from the front in following best practices in development and CI/CD methodologiesFacilitate end to end user testing with customersTroubleshoot, debug, and upgrade existing systemsWork closely with product owners to shape and deliver features to customersWrite clean, maintainable code while complying to coding standards, share adopted architecture patterns or new technologies Required Qualifications:3+ years of hands-on software engineering experienceExperience writing clean, concise, tested, maintainable code in languages such as Python, Java or similar languagesExperience with cloud platforms (AWS, Azure, GCP) and containerizationStrong knowledge of RESTful APIs, microservices architectureExperience with databases (SQL/NoSQL) and data pipeline developmentExperience with testing frameworks and automation tools, messaging queuing systems and event-driven architecturesExperience with foundation LLMs, as well as techniques to modify those models for specific applications using tuning, RAGs, or agentic frameworks, transformers and multi-modal AI architectureExperience implementing and working with cloud services such as AWS Bedrock, OpenSearch, Strands, MongoDB VoyageAI, etc.Experience with monitoring and observability tools such as Datadog Strongly Desired Qualifications:Familiarity with ML/AI system integration, MLOps practices, responsible AI practicesFamiliarity with prompt engineering and synthetic data generationStrong decision-making skills with the ability to analyze data, assess risks, and implement effective solutions in a fast-paced environmentProblem-solving skills with the ability to identify challenges, develop and quantitatively test creative solutions, and implement effective strategiesOrganized and detail-orientedAbility to work independently and take ownership of tasks/assignmentsAbility to apply systems thinking to understand interdependencies and design solutions that achieve resultsAbility to develop healthy working relationships and collaborate with peers and leadersExhibits integrity and high standards in work qualityExcellent verbal and written communication skillsExperience effectively communicating complex technical information to stakeholders at all levels in a clear, concise, and meaningful manner to ensure effective collaboration and alignment throughout the project lifecycle