Form cover
Page 1 of 2

Software Engineer Specialist

Engagement Description:

The R&D Software Engineer Specialist develops and tests innovative software solutions, with a focus on AI enablement. This involves contributing to research-driven projects, writing clean and efficient code, and collaborating with multidisciplinary teams. 

Project Overview & Deliverables:
Software Development & Implementation
Develop and test software: coding, debugging, and ensuring high-quality functionality
Design and implement RESTful/GraphQL APIs with proper documentation
Create responsive UI components and implement state management (if applicable)
Implement code & unit tests: write features and their immediate automated tests
Design database schemas and optimize database queries
Integration & Deployment
Integrate with existing services: verify compatibility with APIs, schemas, and UIs
Configure CI/CD pipelines and support deployment processes
Connect with third-party services and external APIs
Implement legacy system integration or migration strategies
Update release notes: document changes and any user-visible impact
Quality Assurance & Testing
Participate in code reviews to improve code quality
Write integration and end-to-end tests
Perform load/stress testing as needed
Bug resolution across severity levels
Maintain and improve code coverage metrics
Security & Performance
Implement authentication, authorization, and data protection measures
Address security vulnerabilities
Optimize application performance (load times, rendering, resource usage)
Conduct performance profiling and implement improvements
Technical Architecture & Documentation
Document development processes: produce clear records of coding practices, testing procedures, and system architecture
Draft technical design: capture architecture, data flow, and risk trade-offs
Refine acceptance criteria: ensure "done" is clearly defined and testable
Research and evaluate new technologies with proof-of-concept implementations
Data Management
Implement data transformation pipelines and ETL processes
Create data migration scripts
Optimize data storage and retrieval mechanisms
Design and implement data access layers
DevOps & Infrastructure
Assist with infrastructure-as-code implementation
Set up monitoring and alerting
Support container orchestration (Docker, Kubernetes)
Demo for stakeholders: gather quick feedback and sign-off before release
Continuous Improvement
Technical debt reduction
Refactor code for improved maintainability
Document RCAs and infrastructure improvement opportunities
Target Profile:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience with at least one programming language such as Python, Java, or C++.
Some exposure to AI-related projects, particularly in AI enablement.
Eagerness to learn and take on new challenges.

Key Skills:

Strong problem-solving and analytical thinking.

Ability to work independently and manage time effectively.

Excellent communication

Attention to detail and quality-focused approach.

We provide a flexible hourly pay structure. As a contractor you’ll supply a secure computer and high‑speed internet; company‑sponsored benefits such as health insurance and PTO do not apply.

Employment type: ContractWorkplace type: RemoteSeniority level: Entry Level

Apply for this job

*

indicates a required field

First Name

Last Name

Email

Phone number

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Education

School

HIghest Qualification

Discipline

Start Date year

End Date Year

What country are you currently a resident of?*

If you are based in USA, please confirm which state you are currently residing in?

Please select all the languages you are proficient in

Proficiency means you can effectively communicate complex ideas, including academic or cognitively challenging topics, both verbally and in writing. This includes the ability to participate in professional conversations, explain nuanced concepts, and understand detailed instructions in the selected language(s)

Please select the skills category that best describes your core strengths from the list below.

On average, how many hours per week are you available?

Please enter the number of hours you are generally available each week using numbers only. Decimals are allowed. Do not include text or symbols.

Example: 40 or 32.5

Please provide your desired hourly rate in USD

Please enter your desired hourly rate in USD as a number only (no symbols, words, or ranges). Decimals are allowed. Do not include $, commas, or text.
Example: 8.50 (for $8.50/hour)

LinkedIn Profile

Please acknowledge that you have read and agree to our Privacy Policy.

By clicking "Submit Application", you agree to Invisible's Privacy Policy.