Altamira is seeking a Senior-Level Full Stack Software Engineer to design and develop software requirements for multiple Artificial Intelligence based support capabilities.
Requirements
- Programming experience with Python, JavaScript, and at least one more programming language (Java is preferred)
- Experience with front end frameworks like React or Vue
- Experience with backend runtimes and frameworks like Node.js, Spring, Spring Boot, Django, Flask, etc.
- Experience with Agile software development methodologies
- DevSecOps experience including the use of Continuous Integration / Continuous Delivery (CI/CD) Tooling
- Experience with containerization and use of Kubernetes
- Familiarity with Object Relational Modeling persistence frameworks (e.g. SQLAlchemy), and with PostgreSQL
Responsibilities
- Designs and develops software requirements for multiple Artificial Intelligence based support capabilities
- Develops front end and backend of software prototypes, components, and tooling
- Maintains and guides the development of common libraries and tools used by multiple teams
- Maintains the existing code base of in-production applications
- Develops plans, road maps, software design strategies
- Optimizes software designs and architectures to deliver desired performance targets
- Stays informed on latest AI system and software architectures and trends
Other
- Bachelor’s degree plus 7-10 years experience, or a Masters Degree plus 5 years of experience
- Strong communications skills
- Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches
- DoDD 8140 IAT Level III is preferred
- Possess a minimum of an active Top Secret (TS) security clearance with Sensitive Compartmented Information (SCI) eligibility