Software Engineer – Ai & Data Solutions
Location: Colorado Springs, CO (remote working option after 6 months of employment)
Clearance: Active Secret Preferred, Not Required
Overview
We are seeking a skilled software engineer with strong AI, data, and machine learning capabilities to help design, build, and deploy intelligent solutions that enhance product performance and support data-driven decision-making. This role blends software engineering, data science, and systems-level understanding that is ideal for someone who enjoys solving real-world problems using modern AI technologies.
As part of our engineering team, you will work across the full technical stack: developing ML models, analyzing data, optimizing systems, and contributing to scalable infrastructure. You should be equally comfortable writing high-quality Python code, managing complex technical projects, and explaining your ideas clearly to both technical and non-technical stakeholders.
Minimum Qualifications
Education:
- Master of Science in an IT-related field (preferred)
- Bachelor of Science in an Information Technology field (required)
Experience:
- Practical experience developing AI, ML, or data-driven software solutions (industry experience required).
- Hands-on experience with Python programming, SQL, and machine learning workflows.
- Experience building analytical or ML applications end-to-end—from infrastructure to deployment.
Essential Skills:
- Programming & Data: Python, SQL, R
- ML & AI: NLP, EDA, TensorFlow, PyTorch
- Tools & Libraries: Git, Matplotlib
- Strong communication and problem-solving abilities
- Ability to manage complex technical projects
Preferred Qualifications
- Scikit-learn, NumPy, Pandas
- Feature engineering experience
- Spark
- Seaborn, Tableau
- Keras
- Experience designing or supporting data centers or high-availability server infrastructure
- Experience working with large datasets or distributed systems
Key Responsibilities
- Design, develop, and deploy AI/ML solutions that improve product performance and support strategic business needs.
- Develop reproducible, maintainable code in Python for data pipelines, model training, and application logic.
- Perform data exploration, analysis, and feature engineering using SQL, Python, and statistical techniques.
- Build, experiment with, and optimize machine learning and deep learning models (TensorFlow, PyTorch, etc.).
- Collaborate across teams to translate business requirements into technical solutions.
- Manage end-to-end project lifecycles, from server setup and infrastructure planning to model deployment.
- Contribute to system architecture decisions, including cloud environments, data centers, or server-level design.
- Create clear documentation, visualizations, and presentations for stakeholders.
- Maintain code quality through version control (Git), testing, and best engineering practices.
Skills
- Someone passionate about AI, data, and building impactful solutions.
- A strong communicator who can translate technical concepts into clear business language.
- A proactive problem solver who enjoys exploring data and developing innovative approaches.
- A technically versatile engineer who can work across infrastructure, data, and application layers.
Compensation And Benefits
- Salary Range: Starting at $125,000 annually (based on experience and qualifications)
- Benefits Include:
- 70% company-paid medical insurance
- 100% company-paid dental and vision coverage
- 401(k) plan with company match and profit sharing
- Company-paid life and AD&D insurance
- Education assistance program
- Paid time off (PTO) starting at 15 days accruing annually, increasing with tenure
- 13 paid holidays annually, including a year-end shutdown
- And more!