All jobs

Software Technologist – C++, Microservices & Python

Philips13h ago
BangaloreOnsiteFull-timeSenior Level7+ yrs exp

Top focus

Software EngineerSoftware Engineer IiPython Developer
  • Job Title Software Technologist – C++, Microservices & Python Job Description Job Responsibilities:
  • Collaborates extensively on AI DevOps activities, leveraging multiple tool sets at the solution level to streamline development, testing, deployment, and monitoring processes with moderate complexity.
  • Participates in discussions related to technical requirements, designs
  • quality standards, providing inputs to ensure the robustness, scalability
  • maintainability of AI solutions, working under direct supervision.
  • Integrates deployable versions of machine learning models developed by data scientists into end products, ensuring compatibility, performance, and reliability of all system components.
  • Handles data processing activities, including data cleansing, validation, and verification, to ensure the integrity and quality of data used for analysis and model training, with a focus on continuous improvement.
  • Trains and retrains AI systems as necessary to adapt to changing data distributions, business requirements, and performance objectives, optimizing model performance through iterative refinement.
  • Performs statistical analysis and fine-tuning of AI models using test results, hypothesis testing, and validation techniques to validate model assumptions, identify areas for improvement, and optimize model parameters.
  • Contributes to activities within the DevOps team, providing guidance, mentorship, and support to junior team members, and facilitating collaboration and knowledge sharing across the team.
  • Participates in the AI development process, working in pairing mode with equal team members, and actively contributing to requirements gathering, design discussions, code reviews, and quality assurance activities.
  • Interacts with business, market, and IT stakeholders to formulate clear and actionable requirements for AI solutions, ensuring alignment with business goals, user needs, and technical capabilities.
  • Ensures the quality of data and AI solutions developed, conducting thorough testing, validation
  • verification activities to identify and address defects, errors
  • performance issues before deployment. To succeed in this role, you should have the following skills and experience · BE, BTech or MTech in Computer Science/Engineering, Information technology or equivalent · 7+ years in software development/engineering including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing
  • problem diagnosis/resolution. · Proficiency in leveraging AI-assisted development tools to accelerate design, coding, testing
  • documentation with high-quality outcomes. · Thrives in an agile, entrepreneurial, start-up–like environment with strong ownership, learning mindset and the drive to rapidly iterate, validate and deliver customer centric solutions. · The individual must be able to communicate directions and provide guidance to engineers in the team, as required. · Experience building scalable, cloud native data warehouse and relative tools for viewing and uploading/downloading data · Strong proficiency in technology stacks for full stack development – C++, Python, Web (javascript/typescript, CSS, HTML), Microservices, Databases (mongoDB or similar) · Hands-on experience in database design, implementation, tuning and migration · Experience in working on Amazon web services (AWS) is a must have. · Experience with GitHub or Azure Dev Ops is desired · Experience in automation test frameworks like Cucumber/Selenium, Junit or equivalent is added advantage. · Experience in developing low latency high data throughput applications is a must have · Experience working on CI/CD pipelines is added advantage. · Strong knowledge of all phases of the software development lifecycle · Ability to analyze and solve complex problems. Strong desire to learn and adapt to new technologies and challenges · Ability to identify key technical risks and develop mitigation and recovery plan · Ability to mentor the team technically · Ability to innovate and foster innovation · Extremely good communication and presentation skills · Strong interpersonal and communication skills with the ability to interface in a cross-disciplinary manner, including engineers, product managers
  • clinical specialists · Self-motivated individual with good organizational and time management skills · Familiarity with medical devices and/or working in a regulated environment a plus How we work together We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. Onsite roles require full-time presence in the company’s facilities. Field roles are most effectively done outside of the company’s main facilities, generally at the customers’ or suppliers’ locations. Indicate if this role is an office/field/onsite role. About Philips We are a health technology company. We built our entire company around the belief that every human matters
  • we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
  • Learn more about our business .
  • Discover our rich and exciting history .
  • Learn more about our purpose . If you’re interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care here . #LI-Philin

Required skills

C++PythonMicroservicesAWSGitHubAzure Dev OpsCucumberSeleniumJunitDatabasesWebCI/CD
Posted on JobRush — the end-to-end AI job-search platform.