Sr. Software Architect
at Deep 6 AI
Pasadena, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Sep, 2024 | USD 190000 Annual | 14 Jun, 2024 | N/A | Infrastructure,Ecs,Databases,Ec2,Docker,Postgresql,Python,Aws,Elasticsearch,Sqlalchemy,Spring Boot,Java,Typescript,Code,Hibernate,Kotlin | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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