Please note that this position is
no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
Software Engineer
CA - San Diego
POSITION OBJECTIVE
Rapidly prototype and demonstrate solutions to customer and market problems by developing against and within Semantica AI’s flagship enterprise intelligence platform, Semantica Cortex. This is an opportunity to have a high impact on showcasing the value and potential of our core product offering across the organization and to prospective customers.
POSITION SUMMARY
Provide software engineering, data processing, technology expertise and advice in order to deliver innovative solutions that support Semantica Labs mission. The employee will work with SAI’s pro suite and associated RESTfull web APIs as well as with open source projects, customer data, 3
rd party web sites, and web services. The employee will operate within an agile software development lifecycle and receive prioritized tasks coordinated by the labs manager and/or their supervisor. The employee will work closely with team members to support Semantica Labs’ mission of driving innovation and implementation of the latest technical capabilities to showcase current or potential solutions for our customer base. This position affords the employee the ability to take initiative and function with minimal oversight.
KEY RELATIONSHIPS
Supervisor: VP, Product Management
Semantica Labs team, software engineers, product managers, business development, and sales professionals.
ESSENTIAL POSITION FUNCTIONS
The following primary functions must be performed to successfully execute the duties of this position:
- Apply an enterprise-wide set of disciplines and processes for planning, analyzing, designing, constructing and implementing effective solutions to a variety of information engineering, information analysis and problem solving requirements for complex systems in response to customer needs and Semantica Labs priorities. Deliver these solutions in time frames allotted and within established code quality and standardization requirements.
- Programming in languages outlined in the essential skills list in conjunction with a variety of development environments.
- Manage, scope, and estimate multiple parallel projects.
- Advise business development on the feasibility of proposed projects.
- Advise customers on the best practices of the platform as relates to their objectives.
- Communicate and collaborate with the Semantica Labs team, fellow software engineers, and product managers to imagine and rapidly protype potential enhancement to the platform.
- Execute efforts with minimal oversight and guidance required.
ADDITIONAL POSITION RESPONSIBILITIES
- Represent the company in a professional manner at all times, always working to ensure effective and efficient software development processes.
- Become familiar with and proactively comply with all company policies and processes as outlined in the Employee Handbook and associated Policy Letters.
- Complete all administrative requirements within deadlines.
POSITION SPECIFICATIONS
Effort and Working Conditions: This position requires significant mental effort to create innovative solutions by applying software code expertise to address real problem sets, and periodically requires physical stamina associated with long work hours at a computer workstation and sedentary working conditions. The nature of the position typically involves environments with a quiet, professional atmosphere.
Responsibility Level: This non-supervisory position requires a professional level of responsibility and conduct to deliver quality engineering products in line with code review and standardization requirements in a timely manner through individual and team collaboration efforts.
SPECIFIC EMPLOYEE QUALIFICATIONS / KNOWLEDGE / EXPERIENCE
Knowledge, Skills & Experience (Required):
- Three (3) Years of experience with HTML5, CSS3, Java, and Angular
- UNIX/Linux system familiarity (Server-side)
- Proficient in using standard Source Code Management (SCM) and build tools such as Git
- Ability to develop new software capabilities based on direct customer feedback
- Ability to perform light data engineering, including data mapping and structured file parsing
- Knowledge of Extensible Markup Language (XML)
- Knowledge of Java Serialized Object Notation (JSON)
- Knowledge of one or more other scripting languages, including: Java Script, Shell Script, Python, XSLT, Bash, etc.
- Experience with Structured Query Language (SQL) and a range of Java Database Connectivity (JDBC) databases
- Experience with parsing and integrating SOAP or RESTful web services
- Expereince with using Java based Application Programming Interfaces (APIs)
Knowledge, Skills & Experience (Desirable):
- BS/MS in Computer Science or related field
- Resource Description Framework (RDF) or Web Ontology Language (OWL)
- Experience with search technologies, such as Lucene, SOLR, or Elasticsearch
- Experience with large scale Extract, Transform, Load (ETL), data mining and analysis
- Interest in semantic networks, graph theory, social network analysis, otologies, Natural Language Processing (NLP), and machine learning
- Understanding and/or experience with AWS and Azure Cloud
- Department of Defense, Federal Law Enforcement or Intelligence Community experience
- Excellent communication and collaboration skills - Ability to interact with customers, partners, colleagues, management and others professionally, in writing, in person and virtually, if necessary
CONDITIONS OF EMPLOYMENT
- Employee must be willing to comply with the company’s drug free workplace policy.
- Travel will be required up to 10% of the time.
- Proof of US citizenship required.
- Exempt Position: Occasionally, the incumbent will be required to work beyond the normal 8- hour day, to include some weekend work, depending on situational requirements.
POSITION OBJECTIVE
Rapidly prototype and demonstrate solutions to customer and market problems by developing against and within Semantica AI’s flagship enterprise intelligence platform, Semantica Cortex. This is an opportunity to have a high impact on showcasing the value and potential of our core product offering across the organization and to prospective customers.
POSITION SUMMARY
Provide software engineering, data processing, technology expertise and advice in order to deliver innovative solutions that support Semantica Labs mission. The employee will work with SAI’s pro suite and associated RESTfull web APIs as well as with open source projects, customer data, 3
rd party web sites, and web services. The employee will operate within an agile software development lifecycle and receive prioritized tasks coordinated by the labs manager and/or their supervisor. The employee will work closely with team members to support Semantica Labs’ mission of driving innovation and implementation of the latest technical capabilities to showcase current or potential solutions for our customer base. This position affords the employee the ability to take initiative and function with minimal oversight.
KEY RELATIONSHIPS
Supervisor: VP, Product Management
Semantica Labs team, software engineers, product managers, business development, and sales professionals.
ESSENTIAL POSITION FUNCTIONS
The following primary functions must be performed to successfully execute the duties of this position:
- Apply an enterprise-wide set of disciplines and processes for planning, analyzing, designing, constructing and implementing effective solutions to a variety of information engineering, information analysis and problem solving requirements for complex systems in response to customer needs and Semantica Labs priorities. Deliver these solutions in time frames allotted and within established code quality and standardization requirements.
- Programming in languages outlined in the essential skills list in conjunction with a variety of development environments.
- Manage, scope, and estimate multiple parallel projects.
- Advise business development on the feasibility of proposed projects.
- Advise customers on the best practices of the platform as relates to their objectives.
- Communicate and collaborate with the Semantica Labs team, fellow software engineers, and product managers to imagine and rapidly protype potential enhancement to the platform.
- Execute efforts with minimal oversight and guidance required.
ADDITIONAL POSITION RESPONSIBILITIES
- Represent the company in a professional manner at all times, always working to ensure effective and efficient software development processes.
- Become familiar with and proactively comply with all company policies and processes as outlined in the Employee Handbook and associated Policy Letters.
- Complete all administrative requirements within deadlines.
POSITION SPECIFICATIONS
Effort and Working Conditions: This position requires significant mental effort to create innovative solutions by applying software code expertise to address real problem sets, and periodically requires physical stamina associated with long work hours at a computer workstation and sedentary working conditions. The nature of the position typically involves environments with a quiet, professional atmosphere.
Responsibility Level: This non-supervisory position requires a professional level of responsibility and conduct to deliver quality engineering products in line with code review and standardization requirements in a timely manner through individual and team collaboration efforts.
SPECIFIC EMPLOYEE QUALIFICATIONS / KNOWLEDGE / EXPERIENCE
Knowledge, Skills & Experience (Required):
- Three (3) Years of experience with HTML5, CSS3, Java, and Angular
- UNIX/Linux system familiarity (Server-side)
- Proficient in using standard Source Code Management (SCM) and build tools such as Git
- Ability to develop new software capabilities based on direct customer feedback
- Ability to perform light data engineering, including data mapping and structured file parsing
- Knowledge of Extensible Markup Language (XML)
- Knowledge of Java Serialized Object Notation (JSON)
- Knowledge of one or more other scripting languages, including: Java Script, Shell Script, Python, XSLT, Bash, etc.
- Experience with Structured Query Language (SQL) and a range of Java Database Connectivity (JDBC) databases
- Experience with parsing and integrating SOAP or RESTful web services
- Expereince with using Java based Application Programming Interfaces (APIs)
Knowledge, Skills & Experience (Desirable):
- BS/MS in Computer Science or related field
- Resource Description Framework (RDF) or Web Ontology Language (OWL)
- Experience with search technologies, such as Lucene, SOLR, or Elasticsearch
- Experience with large scale Extract, Transform, Load (ETL), data mining and analysis
- Interest in semantic networks, graph theory, social network analysis, otologies, Natural Language Processing (NLP), and machine learning
- Understanding and/or experience with AWS and Azure Cloud
- Department of Defense, Federal Law Enforcement or Intelligence Community experience
- Excellent communication and collaboration skills - Ability to interact with customers, partners, colleagues, management and others professionally, in writing, in person and virtually, if necessary
CONDITIONS OF EMPLOYMENT
- Employee must be willing to comply with the company’s drug free workplace policy.
- Travel will be required up to 10% of the time.
- Proof of US citizenship required.
- Exempt Position: Occasionally, the incumbent will be required to work beyond the normal 8- hour day, to include some weekend work, depending on situational requirements.