Software Developer Engineer II
V2X - Boston, Massachusetts, us, 02298
Work at V2X
Overview
- View job
Overview
Embed computer-vision, anomaly-detection or other AI modules into our tolling software (C++, Python, or Java)
Work with cloud (AWS/Azure/GCP) and/or on-prem infrastructure to build scalable, containerized (Docker/Kubernetes) deployment workflows
Develop and maintain CI/CD pipelines (Jenkins/GitLab CI/Argo) for continuous model integration and delivery
Profile, optimize, and validate ML algorithms for real-time performance and low-latency constraints at toll plazas
Write clear, maintainable code with unit and integration tests, and participate in peer code reviews
Produce design documents, technical specifications, and user-facing documentation
Troubleshoot, debug, and tune both software and models in development and field environments
Engage with cross-functional stakeholders—including product management, QA, and professional services—to ensure on-time, on-budget delivery of AI features
Required Skills: 5+ years of professional software development experience, including 2+ years building and deploying ML/AI solutions
Proficiency in Python and C++, with strong software engineering fundamentals: OOP, design patterns, data structures, and algorithms
Hands-on experience with major ML frameworks (TensorFlow, PyTorch, scikit-learn) and data libraries (Pandas, NumPy)
Deep understanding of the ML lifecycle: data preprocessing, training/validation, hyperparameter tuning, model versioning, and monitoring
Familiarity with containerization and orchestration tools (Docker, Kubernetes) and cloud services (AWS SageMaker, Azure ML, or GCP AI Platform)
Experience building and maintaining CI/CD pipelines for both application and model code (Jenkins, GitLab CI, CircleCI, Argo CD, etc.)
Knowledge of real-time and streaming data platforms (Kafka, MQTT) is a plus
Strong unit-testing and integration-testing practices; experience with test frameworks (pytest, GoogleTest, JUnit)
Solid grasp of networking fundamentals, security best practices, and data-privacy principles in ML deployments
Excellent written and verbal communication skills—able to author technical reports and present complex results to technical and non-technical audiences
Ability to work in Agile/Scrum teams, manage multiple tasks, and adapt to shifting priorities
Desired Skills: Prior experience in transportation, tolling, or ITS (Intelligent Transportation Systems) domains
Knowledge of computer-vision toolkits (OpenCV, DeepStream) and real-time video analytics
Familiarity with MLOps platforms (MLflow, Kubeflow, TFX) and model-serving frameworks (TensorFlow Serving, TorchServe)
Experience optimizing ML workloads on edge devices or embedded Linux platforms
Background in DevSecOps, container security, and vulnerability scanning (Aqua, Clair)
Demonstrated track record of mentoring inter-disciplinary engineers and providing technical leadership related to MLOps
Required Education: Bachelor’s degree in Computer Science, Electrical/Computer Engineering, Data Science, Mathematics, or a related STEM field from an accredited institution Salary Range: $92K - $111K Benefits include the following: Healthcare coverage
Retirement plan
Life insurance, AD&D, and disability benefits
Wellness programs
Paid time off, including holidays
Learning and Development resources
Employee assistance resources
Pay and benefits are subject to change at any time and may be modified at the discretion of the company, consistent with the terms of any applicable compensation or benefit plans.
Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.
#J-18808-Ljbffr