Job Closed
This listing is no longer active.
Software Architect
Location
United States
Posted
171 days ago
Salary
0
No structured requirement data.
Job Description
Software Architect
Cohort AI Inc.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Cohort AI is seeking a Senior Software Architect to shape and lead the design of modern, cloud-native platforms that power our AI and data-driven solutions. In this role, you will own architectural strategy end-to-end—driving system design decisions, setting engineering standards, and guiding teams as they build scalable, secure, and high-performing systems. You will play a key role in defining how our platforms evolve, with a strong emphasis on cloud infrastructure, distributed systems, and data architecture. Beyond hands-on technical leadership, you’ll help cultivate a strong engineering culture focused on quality, clarity, and continuous improvement. - Define and lead the architecture of complex, cloud-based systems with a focus on scalability, reliability, and security - Design and evolve data architectures, including data models, pipelines, and lifecycle management practices - Partner closely with product, engineering, and business stakeholders to translate requirements into robust technical designs - Establish and uphold best practices across software design, development workflows, and deployment strategies - Evaluate, select, and integrate cloud platforms, databases, and supporting technologies - Provide technical leadership and mentorship to engineering teams, raising overall technical standards - Review system designs and implementations, offering clear, actionable feedback - Create and maintain architectural documentation to ensure clarity and long-term maintainability - Drive improvements in development processes, tooling, and engineering methodologies - Implement data governance and security practices to ensure integrity, consistency, and compliance - Stay current with emerging technologies and architectural patterns to inform future platform evolution Qualifications - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline - 8+ years of professional software development experience, with significant focus on cloud architectures - Deep experience with one or more cloud platforms (AWS, Azure, or Google Cloud) - Strong foundation in software architecture principles, design patterns, and best practices - Proven experience designing and leading large-scale, distributed systems - Solid expertise in database technologies (SQL and NoSQL) and data management concepts - Hands-on experience with data architectures, including data warehousing, ETL pipelines, and governance models - Proficiency in at least one modern programming language (Python, Java, C#, or JavaScript) - Experience with DevOps practices such as CI/CD, infrastructure as code, and automated testing - Strong analytical and problem-solving skills with a system-level mindset - Excellent communication and leadership abilities, capable of influencing cross-functional teams - Comfortable working in agile environments with a collaborative, ownership-driven approach
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline
- 8+ years of professional software development experience, with significant focus on cloud architectures
- Deep experience with one or more cloud platforms (AWS, Azure, or Google Cloud)
- Strong foundation in software architecture principles, design patterns, and best practices
- Proven experience designing and leading large-scale, distributed systems
- Solid expertise in database technologies (SQL and NoSQL) and data management concepts
- Hands-on experience with data architectures, including data warehousing, ETL pipelines, and governance models
- Proficiency in at least one modern programming language (Python, Java, C#, or JavaScript)
- Experience with DevOps practices such as CI/CD, infrastructure as code, and automated testing
- Strong analytical and problem-solving skills with a system-level mindset
- Excellent communication and leadership abilities, capable of influencing cross-functional teams
- Comfortable working in agile environments with a collaborative, ownership-driven approach
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build real-time, high-load data collection services • Drive architectural decisions for shared infrastructure components: metrics, distributed tracing, and configuration management • Collaborate with multi-functional teams on integration points and API contracts • Ensure operational perfection: monitoring, and performance optimization
• Design, build, and ship features across the stack on our product suite, in C#/.NET and React with TypeScript • Take ownership of a product area end to end, leading its architecture and technical direction as it scales • Own the infrastructure for what you build, provisioning and maintaining it as code with Terraform on Azure • Work in an AI-native way day to day, and help deepen our internal skills and plugins so the whole team gets more from tools like Claude Code • Set and uphold a high quality bar through code review, mentoring, and sensible standards • Mentor the engineers around you and share what you know, raising the standard of how we build and operate software • Contribute to architecture and technical decisions across the wider product suite, not only your own area • Build features that are reliable and operable from day one, with monitoring and alerting in mind.
Senior Full Stack Engineer
PendulumProactively identify risks and opportunities to make them actionable insights for brand, security, and government teams
• Complex web application engineering: To build these interfaces, we need to solve the meta-problem of how to architect our software to unlock the value of our data across multiple domains, our web portal, and agentic experiences. • Ship commercial solutions: Our users have a huge job to do, at a massive scale. So, we need to build tremendous, powerful software that just works. • ML and big data in real life: Data and ML are at the core of what we do, and we are operationalizing them so that risk & intel, communications, and marketing teams at large companies and organizations can unlock their power.
• Partner with senior leadership to solve Murmuration's hardest and most ambiguous technical challenges. • Lead through influence and apply deep technical expertise and strong judgment; take a pragmatic, hands-on approach grounded in partner needs and real-world system behavior. • Bridge business strategy with technical execution to design and evolve how Murmuration builds software and supports partners. • Drive decisions across multiple teams by clarifying tradeoffs, identifying risks, and helping the organization move ahead even when the path is not fully certain. • Partner closely with engineering managers, tech leads, product, and design leaders to ensure technical plans align with user needs, reduce friction in delivering value, and support Murmuration’s long-term mission. • Shape Murmuration's long-term technical and leadership trajectory, elevate engineering effectiveness across teams, and impact the future of products, data, and systems that empower communities.



