Do you want to work with Artificial Intelligence, IoT, Cloud Computing, Big Data, Analytics, Digital Twin? 100% remote in a dynamic environment!? Join our team!
Fullstack Software Developer/Engineer – (Intern or Junior)
Responsibilities
- Entry-level fullstack software developers that assist the development team with all aspects of software design and coding.
- Learning the codebase and improving your coding skills.
- Working on minor bug fixes.
- Conducting development tests.
Skills
- A degree in computer science or any similar course.
- Angular, Typescript/Javascript and C#.
Send your resume to cv@phdsoft.com with subject Fullstack Software Developer/Engineer – (Intern or Junior).
Fullstack Software Developer/Engineer – Senior
You will be responsible for:
- Create and maintain efficient, reusable, and reliable code from our cloud-based digital twin software.
- Design and build web applications, identify and develop UI and/or backend components that meet the needs of various applications.
- Deliver a solution with high availability, fault tolerance, performance testing and tuning parameters.
- Work and communicate effectively with a UX team, researchers, mathematicians, developers, engineers, QA and managers.
- Review code work for accuracy and functionality.
- Create and implement project plans.
- Delegate tasks to team members.
- Keep up to date with industry trends and technological developments.
You will work on a next-generation disruptive R&D technology project.
Required Skills and Experience
- Bachelor’s degree in Mathematics, Software Engineering, Computer Science or related areas;
- 4+ years of software development experience;
- Solid knowledge of JavaScript and modern JavaScript frameworks (VueJS, Angular, ReactJS);
- Solid knowledge of HTML, CSS, CSS Preprocessors (SASS, LESS), command line interfaces
- Experience with web development (ASP.NET Core MVC, Restful API);
- Experience with Azure CosmosDB, Storage and SQL Server.
- Experience with microservices;
- Experience working with Agile/Scrum methodology;
- Fluency in Portuguese;
- Fluency in English;
- License to work and live in Brazil;
- Effective communication and relationship skills;
- Deep analytical ability;
- Conditions and interest in working from home, with telepresence and fixed hours;
Desirable skills
- Experience with Microsoft Azure Cloud Services;
- Microsoft Azure MCP certification;
- Agile/Scrum certification;
- Experience with three.js;
- Experience with computer graphics;
- Experience with mobile development for iOS and Android;
- Experience with DevOps and software testing;
Send your resume to cv@phdsoft.com with subject Software Developer Senior
Senior Machine Learning Engineer/Developer
The tasks include (but is not limited to) write codes for the substitution of finite element solvers and hydrodynamics, application in the operating conditions of unit loading, hindcast/forecast.
To help build a machine learning platform to support our team and across the company and ingest and train on real-time and batch data.
Responsibilities
- Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
- Managing available resources such as hardware, data, and personnel so that deadlines are met
- Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability
- Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
- Verifying data quality, and/or ensuring it via data cleaning
- Supervising the data acquisition process if more data is needed
- Run machine learning tests and experiments
- Contribute to our technical investments roadmap and help prioritize tech debt and architecture investments.
- Mentor talent within the AI group to promote career development.
Skills
- 4+ years of ML software development experience
- Understanding of the entire ML development lifecycle: project setup, data pipeline, model training/serving and monitoring
- Experience in architecting scalable and low latency services
- Strong grasp of computer science fundamentals
- Effective communication skills with technical and non-technical people
- Perform statistical analysis
- Fine tuning test results
- Train and retrain systems
- Work on frameworks
- Undertaking machine learning experiments and test
- Developing deep learning systems to various use cases based on the business needs and
- Experience adapting, retraining, and retooling in a rapidly changing technology environment
Send resume to cv@phdsoft.com with subject ML Developer
Data Engineer
The tasks include (but is not limited to) write codes for the substitution of finite element solvers and hydrodynamics, application in the operating conditions of unit loading, hindcast/forecast.
To help build a machine learning platform to support our team and across the company and ingest and train on real-time and batch data.
Responsibilities
- Design of enterprise data models and Data Lake solutions.
- Solution design using Microsoft Azure services and related tools.
- Specification of Data Quality Management methodology and supporting technology tools.
- Working within a project management/agile delivery methodology as part of a team.
Skills
- Bachelor’s degree in Mathematics, Software Engineering, Computer Science or related areas.
- 3+ years of experience in a similar role.
- Hands-on experience Architecting and delivering solutions using the Azure Data Analytics platform including Azure Databricks, Azure Cosmos DB, Azure Data Factory, Azure Logic Apps, Azure Functions, Azure Storage, Azure SQL Data Warehouse/Synapse, Azure Data Lake, Azure Search.
- Microsoft Azure Data Platform certification ideal (DP-200, DP201).
- Strong evidence of Data modelling and data design
- Strong Math Skills (Multivariable Calculus and Linear Algebra) – understanding the fundamentals of Multivariable Calculus and Linear Algebra is important as they form the basis of a lot of predictive performance or algorithm optimization techniques.
Send resume to cv@phdsoft.com with subject Data Engineer
3D CAD Modeler
PhDsoft is looking for an experienced Rhinoceros 3D CAD Modeler to join the team.
In addition to technical requirements, the candidate must be able to manage your time with efficiency and organization, work autonomously, features compatible with the type of remote work and be highly motivated to work in a dynamic environment.
Responsibilities
- Modeling and adjustment of 3D models using Rhinoceros 3D software from naval and offshore structural drawings.
- Insertion of technical data and properties of modeled elements.
Requirements
- Solid experience in 3D modeling of structures using Rhinoceros software (mandatory).
- Solid experience in reading and interpreting naval and offshore structural drawings and technical drawings
- Good communication, ability to work in a team and high attention to detail.
Differentials
- Training in Naval Structures Technician/Naval Construction
- Solid modeling experience using Rhinoceros 3D software grasshopper.
Send your CV to cv@phdsoft.com with the subject 3D CAD Modeler
Naval Architecture Intern - Software Quality Assurance
PhDsoft is looking for a Naval Architecture Intern to join the software quality assurance team.
This role involves providing clear technical feedback and generating reports for a diverse range of stakeholders through software functionality testing and fostering knowledge sharing within the company. In particular, the position is focused on ensuring the quality of software performance, especially with respect to digital twins of offshore platforms.
Responsibilities
- Providing technical support to clients, which includes error reproduction, identifying error sources, liaising with developers for error resolution, and maintaining client communication.
- Ensuring software functionality through rigorous testing, data auditing, and executing manual routine tests.
- Generate effective reports on the quality and performance of software features.
- Delivering feedback to developers and staff to ensure a thorough understanding of business rules and program logic.
- Working within a project management/agile delivery methodology as part of a team.
Basic requirements
- Currently pursuing a degree in Naval Architecture or related fields with graduation expected in 2025.
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical information to technical stakeholders (Naval Architectures and Developers) and nom-technical stakeholders (Sales and Marketing).
- Proficient in documenting and training on technical subjects (reading and writing).
Preferred requirements
- Ability to use engineering software and passion for new technologies.
- Experience with use of naval engineering software (Hydrostatics, FEA, Modelling).
- Ability to read and understand naval structural drawings.
- Basic knowledge of object-oriented programming is a beneficial asset.
Send your CV to cv@phdsoft.com with the subject Naval Architecture Intern – Software Quality Assurance