Job Closed
This listing is no longer active.
Cyber solutions that move you forward, faster.
Principal Architect – AI Systems, Engineering
Location
United States
Posted
92 days ago
Salary
$184K - $202.8K / year
Seniority
Lead
Job Description
Principal Architect – AI Systems, Engineering
Coalfire
• Design, develop, and maintain scalable full stack applications using Python (and TypeScript where applicable) to support security and compliance agent workflows. • Build and optimize RESTful APIs to enable seamless data exchange across services and systems. • Architect and manage microservice-based solutions on AWS, leveraging Kubernetes for orchestration and scalability. • Implement DevOps best practices including CI/CD pipelines, infrastructure-as-code, and automated deployment strategies. • Develop automation frameworks and tools to reduce manual tasks, improve efficiency, and support AI-driven workflows. • Collaborate with data engineering teams to integrate microservices with analytics platforms and big data pipelines. • Ensure compliance with security standards, governance policies, and cloud best practices. • Monitor, troubleshoot, and optimize system performance, ensuring high availability and reliability of deployed applications. • Provide technical mentorship and contribute to setting best practices for development, DevOps, and cloud engineering.
Job Requirements
- 10+ years in software development, with demonstrated expertise across front-end, back-end, and DevOps/cloud engineering.
- Proficiency in Python (TypeScript a strong plus).
- Proven experience in API development (RESTful/GraphQL).
- Hands-on experience with AWS services (EC2, Lambda, S3, RDS, EKS, etc.).
- Strong background in Kubernetes for container orchestration.
- Expertise in DevOps practices, CI/CD pipeline design, and automation tools (e.g., Terraform, Ansible, Jenkins, GitHub Actions).
- Experience working with microservice architectures in production environments.
- AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or equivalent cloud/devops certifications.
- Strong problem-solving abilities with a focus on designing scalable and secure solutions.
- Excellent communication and collaboration skills, with the ability to work cross-functionally in a fast-paced environment.
- Highly adaptable and comfortable learning new AI/automation technologies.
- Strong organizational skills with the ability to manage multiple priorities under tight deadlines.
- Proactive, self-motivated, and able to take ownership of end-to-end development processes.
- Mentorship mindset, able to share expertise and uplift junior engineers.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Benefits
- paid parental leave
- flexible time off
- certification and training reimbursement
- digital mental health and wellbeing support membership
- comprehensive insurance options
Related Guides
Related Job Pages
More Software Engineer Jobs
• Supports the Ryder Continuous Improvement culture across the Business Unit/Vertical • Actively promoting and facilitating the use of continuous improvement methods to support new and existing operations • Manage the CI resources across multiple operations • Influence, drive, and manage change through data driven CI, Engineering, and Automation efforts to deliver higher levels of performance in safety, quality, delivery, cost and growth • Leverage data analytics, engineering methodologies, and all Ryder lean tools to enable root cause identification and elimination • Supervise a team of continuous improvement engineering and quality professionals • Manage performance and lead employment decisions • Manages multiple and complex Supply Chain projects • Regularly interacts with Senior Management and/or customer(s) • Lead the development and execution of strategy, scorecarding and key performance indicator action plans • Work with Operational leadership to conduct assessments of critical site and business needs • Ensure the development of a thorough, effective and timely continuous improvement plan to address the top business needs at Ryder sites • Ensure process improvement activities are driven to achieve dramatic improvement in key business metrics • Provide training, coaching, and mentoring for sustainable business improvements • Coach business owners to use Engineering, Data Analysis and Lean methods to achieve operational excellence • Support start-ups, retrofits and expansions including pricing inputs, go-live and steady state certifications
Survey Programmer
PureprofilePureprofile is a leading technology company providing consumer-centred data and insights to businesses around the globe.
• Responsible for excellent standards of survey programming and data delivery • Leading business from survey programming end for specific clients • Managing tasks with small team, utilizing resource efficiently • Knowledge sharing with team and helping Jr. programmers learn new things • Communicating with PM and PC proactively for flawless delivery
Senior RPG Programmer – Analyst
Fresche SolutionsWe believe in leading our industry, innovation, delighting our customers, guaranteeing their success, and ensuring that 100% of our customers are referenceable. Our distinct company culture makes us a top employer and a premiere choice for our customers for the last eleven (11) consecutive years. We are proud to be an equal opportunity employer and are committed to fostering a diverse and inclusive workplace. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
• Lead the analysis, design, development, and maintenance of business-critical IBM i applications • Support clients in resolving application issues, identify business needs, and deliver solutions • Analyze, design, code, and test software applications using all versions of RPG and SQL • Ensure program and application integrity through various testing phases (Unit, Integration, Smoke, etc.) • Translate system architecture into clear textual and visual documentation for both technical and non-technical stakeholders • Capable of leading a small technical team when required • Lead code reviews for database and logic changes • Support clients to transform legacy business applications into modern, scalable ILE applications
Energy Engineering & Python Expert - Freelance AI Trainer
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation isproject-based, not permanent employment. What this opportunity involves While each project involves unique tasks, contributors may: - Design rigorous energy engineering problems reflecting professional practice; - Evaluate AI solutions for correctness, assumptions, and constraints; - Validate calculations or simulations using Python (NumPy, Pandas, SciPy); - Improve AI reasoning to align with industry-standard logic; - Apply structured scoring criteria to multi-step problems. What we look for This opportunity is a good fit for energy engineers with an experience in python open to part-time, non-permanent projects. Ideally, contributors will have: - Degree in Energy Engineering or related fields, e.g. Electrical Engineering, Power Systems Engineering, Renewable Energy Engineering, Electronics etc. - 3+ years of professional energy engineering experience - Strong written English (C1/C2) - Strong Python proficiency for numerical validation - Stable internet connection Professional certifications (e.g., PE, CEng, EMP, CEM) and experience in international or applied projects are an advantage. How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active. Payment - Paid contributions, with rates up to $55/hour* - Fixed project rate or individual rates, depending on the project - Some projects include incentive payments *Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.


