Lead Software Engineer developing AI-driven solutions at Thomson Reuters. Collaborate with teams to architect and implement enterprise-grade AI systems.
Responsibilities
Spearhead the development of AI-powered solutions and technical strategy
Design and implement complex enterprise-scale AI systems
Lead adaptation and customization of AI models for specialized domains
Mentor a team of engineers and champion MLOps practices
Design testing frameworks and ensure compliance with ethical AI principles
Collaborate with cross-functional teams to optimize AI system performance
Requirements
Bachelor's degree in Computer Science, Engineering, or equivalent experience; Master's degree preferred
8+ years of experience in software engineering with at least 4 years in senior or lead roles focused on AI/ML
Expert-level proficiency in Python and experience with AI/ML frameworks (PyTorch, TensorFlow, JAX)
Deep understanding of machine learning principles and distributed system design
Proven experience with MLOps / LLMOps
Advanced experience with cloud platforms (AWS, Azure, GCP) and orchestration tools (Docker, Kubernetes, Terraform)
Designing high - reliability flight software for Firefly Launch Vehicles and spacecraft. Collaborating with engineering teams and providing technical leadership in a fast - paced environment.
Launch Vehicle Ground Software Engineer developing and maintaining software for aerospace launch operations. Collaborating with propulsion, avionics, and test teams to ensure reliability and efficiency.
Staff Embedded Software Engineer designing and developing embedded software for medical devices at Stryker. Leading a technical team to create industry - leading medical technology products.
Lead Software Engineer architecting high - performance mobile solutions for Angkas. Collaborating with cross - functional teams and mentoring engineers across time zones.
Leading multiple Agile teams and providing technical leadership at Leidos. Responsible for strategic direction and collaboration with product and design stakeholders.
Senior Software Engineer driving technical leadership and mentoring in software development at Leidos. Contributing to cross - team initiatives and fostering a culture of quality in product delivery.
Junior Software Engineer contributing to software design and development in a collaborative team environment at Leidos. Working primarily with Java, Rust, and JavaScript in an Agile setting.
Team Lead guiding multiple Agile teams in software development for Leidos. Providing strategic technical leadership and ensuring delivery of user - centered software.
Software Engineer at Leidos contributing to collaborative product - focused engineering team. Designing, developing, and delivering software primarily in Java, Rust, and JavaScript.
Junior Software Engineer contributing to software design and development for the Defense Sector at Leidos. Working collaboratively in Agile teams using Java, Rust, and JavaScript.