Sr. Software Architect

at  Deep 6 AI

Pasadena, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Sep, 2024USD 190000 Annual14 Jun, 2024N/AInfrastructure,Ecs,Databases,Ec2,Docker,Postgresql,Python,Aws,Elasticsearch,Sqlalchemy,Spring Boot,Java,Typescript,Code,Hibernate,KotlinNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Deep 6 AI is a fast-growing tech startup headquartered in Los Angeles, California looking for talented, dynamic team members who want to help shape our groundbreaking artificial intelligence platform.
We are transforming and accelerating clinical trials, to help get life-saving treatments to patients faster and accelerate innovation in healthcare. To that end, we build a cutting-edge software suite that connects all clinical research stakeholders, from research teams to treating physicians, patients, and study sponsors on a real-time, real-world data SaaS platform, powered by AI.
As a Software Architect at Deep 6 AI, you will be at the forefront of designing and implementing cutting-edge software systems and applications. These systems will integrate machine learning, AI, and big data technologies, primarily using Java (Kotlin), Python, and CDK TypeScript. Your work will be instrumental in transforming clinical trials and enhancing healthcare solutions.

Responsibilities:

  • Architect and Innovate: Design and implement innovative and scalable software systems and applications that leverage machine learning, AI, and big data technologies. You’ll have the freedom to explore new ideas and drive the technical vision.
  • Lead and Collaborate: Drive architecture and design reviews, ensuring adherence to best practices and high standards of software development. Partner with cross-functional teams, including data scientists, product managers, and software engineers, to develop robust technical solutions that meet business needs.
  • Communicate and Advocate: Clearly articulate technical requirements and solutions to stakeholders and team members, fostering a transparent and collaborative environment. Advocate for best practices and new technologies that can benefit the team.
  • Evaluate and Recommend: Assess and recommend cutting-edge technologies, tools, and frameworks to enhance the performance, scalability, and maintainability of our software systems. Your input will be valued in shaping our tech stack.
  • Establish and Guide: Lead the effort to build standards into reusable and shared components, significantly improving the developer experience. Set and enforce development practices, standards, and guidelines to ensure consistency and quality across the team.
  • Review and Improve: Conduct thorough code reviews, providing constructive feedback to developers and promoting continuous improvement and adherence to standards.
  • Mentor and Support: Guide and coach software engineers, fostering their technical skills and alignment with the company’s vision and strategy. Support their growth and development within the company.
  • Monitor and Enhance: Continuously evaluate software systems to identify potential issues or areas for improvement and proactively address them. Your insights will help us build resilient and efficient systems.
  • Transition and Transform: Lead the migration from a Java monolith to a serverless, event-based architecture, ensuring a seamless and efficient transition while optimizing system performance and scalability. You’ll have the space to implement changes and innovate.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Pasadena, CA, USA