Job Requirements
San Diego, CA Arlington, VA Denver, CO Charleston, SC Colorado Springs, CO
Secret Polygraph not specified
Senior Level Career (10+ yrs experience)
$155,000 - $175,000
Job Description
Mindbank Consulting Group is seeking a Senior Software Engineer to support the integration of AI capabilities into expeditionary and tactical systems, including sensor kits, unmanned systems, command-and-control systems, and tactical applications.
Senior Software Engineer / AI
Location: San Diego, CA; Arlington, VA; Colorado Springs, CO; Charleston, SC; or Denver, CO
Work Arrangement: 100% onsite
Salary: $155,000–$175,000
Clearance: Active Secret clearance required; TS/SCI eligible or active TS/SCI preferred
Citizenship: U.S. Citizen; no dual citizenship
Travel: Approximately 10% CONUS/OCONUS travel. Candidates whose primary location is outside San Diego must be able to travel to San Diego for at least five weeks per year.
Employment: Direct-hire, W-2
This is a hands-on engineering role involving real-time data movement among sensors, unmanned systems, command-and-control systems, and other mission systems. The position will help enhance expeditionary system capabilities through the integration of AI/ML and other technologies, while working across software, data, and infrastructure teams to ensure systems and data flows work together effectively.
Day-to-day work can range from hands-on software development to technical discussions and problem-solving. Responsibilities may include maintaining a real-time Zenoh data mesh in Rust, developing frontend applications with React and JavaScript, working with AI engineers to integrate machine learning models, converting data between standard tactical message formats, developing and supporting data pipelines, and providing technical subject matter expertise in discussions with senior leadership.
The ideal candidate will bring strong Python development experience, experience with distributed systems and data pipelines, and hands-on experience with containerized environments. Experience with Rust or Go, tactical data, and mission-focused systems is especially valuable.
Responsibilities
• Collaborate with cross-functional teams to understand and address the Navy's operational challenges integrating artificial intelligence into expeditionary systems.
• Design, develop, and implement software for tactical applications
• Test software at field experiments to ensure performance and high-quality data flow between tactical systems, including sensors, UxS, and C2
• Collaborate with machine learning engineers and domain experts to analyze data and integrate machine learning solutions into existing systems.
• Collaborate with data engineers to monitor data pipelines and analytics to ensure accuracy, reliability, and robustness.
• Stay updated with the latest advancements in data architecture to propose and implement innovative solutions.
• Work closely with systems engineers to connect data pipelines with operational systems
• Provide technical expertise and contribute to the development of long-term technology strategies within the Department of the Navy.
Required Qualifications
• U.S. Citizen (no dual citizenship) Active Secret clearance required; TS/SCI eligible or active TS/SCI preferred
• At least 10 years of experience working as a business analyst, data analyst, data scientist, data engineer, database administrator, geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software engineer, or system administrator.
• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
• Expert programming skills in Python
• Intermediate programming skills in Rust or Go
• Experience designing or normalizing tactical data to common standards
• Experience with multiple data formats, e.g., CSV, JSON, XML, Parquet, ORC.
• Familiarity with event streaming libraries and platforms, e.g., Apache Kafka, AWS Kinesis, RabbitMQ, ZeroMQ, or Zenoh.
• Experience with troubleshooting tactical systems
• Experience deploying, monitoring, and improving tactical data pipelines
• Strong problem-solving and analytical skills.
• Passion for staying updated with the latest advancements in tactical data architecture.
• Excellent communication skills and the ability to work effectively in a collaborative team environment.
Preferred Qualifications
• Experience integrating systems with Tactical Assault Kit (TAK) ecosystem.
• Familiarity with data pipeline frameworks and libraries, e.g., AirByte, Apache Airflow, dbt, Apache Iceberg, Snowflake.
• Experience with adding and retrieving data from Geographic Information Systems (GIS), e.g., ArcGIS, PostGIS.
• Expertise in Elasticsearch, Redis, S3, PostgreSQL, or other data stores.
• Understanding cybersecurity principles in the context of tactical applications.
• Previous experience working with government agencies or military organizations.
• Master of Science in Computer Science, Data Science, Geography, Math, Machine Learning, or Statistics
As an Equal Opportunity Employer, Mindbank is committed to a diverse workforce and we seek the most qualified candidate for each opening without regard to race, color, religion, age, gender, gender identity, marital status, sexual orientation, national origin, protected veteran status, or disability status.
Senior Software Engineer / AI
Location: San Diego, CA; Arlington, VA; Colorado Springs, CO; Charleston, SC; or Denver, CO
Work Arrangement: 100% onsite
Salary: $155,000–$175,000
Clearance: Active Secret clearance required; TS/SCI eligible or active TS/SCI preferred
Citizenship: U.S. Citizen; no dual citizenship
Travel: Approximately 10% CONUS/OCONUS travel. Candidates whose primary location is outside San Diego must be able to travel to San Diego for at least five weeks per year.
Employment: Direct-hire, W-2
This is a hands-on engineering role involving real-time data movement among sensors, unmanned systems, command-and-control systems, and other mission systems. The position will help enhance expeditionary system capabilities through the integration of AI/ML and other technologies, while working across software, data, and infrastructure teams to ensure systems and data flows work together effectively.
Day-to-day work can range from hands-on software development to technical discussions and problem-solving. Responsibilities may include maintaining a real-time Zenoh data mesh in Rust, developing frontend applications with React and JavaScript, working with AI engineers to integrate machine learning models, converting data between standard tactical message formats, developing and supporting data pipelines, and providing technical subject matter expertise in discussions with senior leadership.
The ideal candidate will bring strong Python development experience, experience with distributed systems and data pipelines, and hands-on experience with containerized environments. Experience with Rust or Go, tactical data, and mission-focused systems is especially valuable.
Responsibilities
• Collaborate with cross-functional teams to understand and address the Navy's operational challenges integrating artificial intelligence into expeditionary systems.
• Design, develop, and implement software for tactical applications
• Test software at field experiments to ensure performance and high-quality data flow between tactical systems, including sensors, UxS, and C2
• Collaborate with machine learning engineers and domain experts to analyze data and integrate machine learning solutions into existing systems.
• Collaborate with data engineers to monitor data pipelines and analytics to ensure accuracy, reliability, and robustness.
• Stay updated with the latest advancements in data architecture to propose and implement innovative solutions.
• Work closely with systems engineers to connect data pipelines with operational systems
• Provide technical expertise and contribute to the development of long-term technology strategies within the Department of the Navy.
Required Qualifications
• U.S. Citizen (no dual citizenship) Active Secret clearance required; TS/SCI eligible or active TS/SCI preferred
• At least 10 years of experience working as a business analyst, data analyst, data scientist, data engineer, database administrator, geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software engineer, or system administrator.
• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
• Expert programming skills in Python
• Intermediate programming skills in Rust or Go
• Experience designing or normalizing tactical data to common standards
• Experience with multiple data formats, e.g., CSV, JSON, XML, Parquet, ORC.
• Familiarity with event streaming libraries and platforms, e.g., Apache Kafka, AWS Kinesis, RabbitMQ, ZeroMQ, or Zenoh.
• Experience with troubleshooting tactical systems
• Experience deploying, monitoring, and improving tactical data pipelines
• Strong problem-solving and analytical skills.
• Passion for staying updated with the latest advancements in tactical data architecture.
• Excellent communication skills and the ability to work effectively in a collaborative team environment.
Preferred Qualifications
• Experience integrating systems with Tactical Assault Kit (TAK) ecosystem.
• Familiarity with data pipeline frameworks and libraries, e.g., AirByte, Apache Airflow, dbt, Apache Iceberg, Snowflake.
• Experience with adding and retrieving data from Geographic Information Systems (GIS), e.g., ArcGIS, PostGIS.
• Expertise in Elasticsearch, Redis, S3, PostgreSQL, or other data stores.
• Understanding cybersecurity principles in the context of tactical applications.
• Previous experience working with government agencies or military organizations.
• Master of Science in Computer Science, Data Science, Geography, Math, Machine Learning, or Statistics
As an Equal Opportunity Employer, Mindbank is committed to a diverse workforce and we seek the most qualified candidate for each opening without regard to race, color, religion, age, gender, gender identity, marital status, sexual orientation, national origin, protected veteran status, or disability status.
group id: mbank