Senior Software Engineer

2 months ago


Redwood City, United States Consultant Specialists, Inc. (CSI) Full time

This position is 50% AI development and modeling and 50% Testing.


The position is a hybrid position with three days onsite and two days offsite.


The interview process will be a phone interview and then a face-to-face interview on site.


The candidate should have at least three years of experience with their most recent development experience doing AI development, open-source modeling and validation and testing.


A previous background of doing Java and Python development before AI would be nice to see. The candidate also needs to have experience in a REST API environment.


Our Ideal Candidate:


You are a self-motivated professional who demonstrates the ability to quickly grasp new technologies, products, and use cases.


You can come up proper test strategy with the features cross micro services.


You are bright and intellectually curious; deal with concepts and complexity comfortably; are capable, adaptable and agile.


The team crosses continents, and as such, communication in all forms is essential to success in this role.


You will be expected to demonstrate an excellent working knowledge of Java Programming, developing test applications or automating using JUnit/TestNG/Selenium. The ideal candidate will have had experience in QA and has a good handle on scripting and SQL.


As our Senior SDET, you will be responsible for below mentioned Day-to-day Duties. In the role of Senior SDET you must be able to work and adapt in a fluid, fast-paced environment.


Working as the Senior SDET you must have strong technical, communication, collaboration, and leadership skills


Day-to-day Duties? Here's What You'll Be Doing


• Participate in product functional reviews, test specifications, documentation review of Clients Cloud product, one of the fastest growing integration products


• Develop test plans and test cases specifically designed for AI applications, including machine learning models and data-driven processes.


• Collaborate effectively with peer engineers and architects to solve complex problems spanning their respective areas to deliver end-to-end quality in our technology and customer experience


• Design, develop and maintain test cases in JUnit/TestNG/Selenium


• Execute test cases and analyze and report test results to product teams


• Participate actively in functional, system and regression testing activities


• Work closely with the development team to analyze, debug and resolve any issues


• Provision the environment in AWS/Azure and deploy the product with validation


• Design and develop test plans; test cases based upon functional and design specifications


• Influence development managers to insure appropriate levels of quality on owned technologies


• Influence and communicate effectively with non-technical audiences including senior product and business management


• Estimate and perform risk analysis for large features


Your Qualification


• Experience in developing test cases by using Junit/TestNG/Selenium is a must.


• Strong understanding of AI concepts, algorithms, and machine learning models


• Backend automation with tools such Eclipse, Maven (projects management), Java, REST-based framework


• Knowledge in testing Micro Service architecture in Sizing, resiliency, rolling deployment/upgrade.


• Testing experience with web-based applications and relational databases


• Strong working knowledge in Unix/Windows environments


• Strong knowledge in RDBMS and experience writing SQL scripts.


• Excellent problem solving, analytical skills and technical troubleshooting skills.


• Clarity and precision in verbal and written communication


• Familiarity with software development life cycles and agile programming methodologies.


• Excellent problem solving, analytical and technical troubleshooting skills.


• Must have a strong knowledge of QA processes and methodologies.


• Must be self-starter with good communication & presentation skills in a fast-paced environment with multi-tasking capabilities.


Key Essentials


• BS/MS in Computer Science, Computer Engineering or similar technical degree; advanced degree a plus


• 5+ years of experience in testing or development using Java or C++



  • Redwood City, California, United States Zūm Services Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our backend engineering team at Züm Services, Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:* Design and develop high-quality...


  • Redwood City, California, United States Oracle Full time

    Job DescriptionOverviewOracle is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering division, you will play a critical role in the design, development, and troubleshooting of software programs for databases, applications, tools, and networks.ResponsibilitiesDesign and develop software programs for...


  • Redwood City, California, United States Recruiting from Scratch Full time

    Job Overview:Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire. We are currently looking for a Senior Frontend Engineer based in Redwood City, CA. This role is focused on empowering building...


  • Redwood City, California, United States Exact Sciences Full time

    Transforming Cancer Prevention and DetectionAt Exact Sciences, we're revolutionizing the way the world approaches cancer prevention, detection, and treatment. Our mission is to provide patients and clinicians with the clarity needed to make informed decisions when it matters most. As a Senior Manager of Software Engineering, you'll play a critical role in...


  • Redwood City, California, United States Dexterity Full time

    About DexterityDexterity is a pioneering robotics company that's revolutionizing the world with its innovative technology. Our mission is to empower humans to focus on creative, inspiring, and problem-solving tasks by enabling robots to handle repetitive and physically demanding work.We're starting with warehouse automation, where our cutting-edge systems...


  • Redwood City, United States Dexterity Full time

    Senior Infrastructure Software Engineer About Dexterity At Dexterity, we believe robots can positively transform the world. Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robots to handle repetitive and physically difficult work. We're starting with warehouse automation, where the...


  • Redwood City, California, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software engineering division, you will play a critical role in designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.Key Responsibilities:Design and develop software programs for...


  • Jersey City, New Jersey, United States Software Guidance and Assistance, Inc. Full time

    Job Title: Senior Software EngineerJob Summary:Software Guidance & Assistance, Inc. (SGA) is seeking a skilled Senior Software Engineer to collaborate with software engineering teams on multiple complex software development efforts. The ideal candidate will have extensive knowledge in client/server and object-oriented software development utilizing Core...


  • Redwood City, California, United States Dexterity Full time

    About DexterityAt Dexterity, we're revolutionizing the world of robotics by empowering robots to handle repetitive and physically difficult tasks, freeing humans to focus on creative and problem-solving endeavors. Our breakthrough technology enables robots to pick, move, pack, and collaborate with human-like skill, awareness, and learning...


  • Redwood City, California, United States Exact Sciences Full time

    About the RoleExact Sciences is seeking a highly skilled Sr Manager, Software Engineering to join our team. As a key member of our engineering leadership team, you will be responsible for leading a team in the successful delivery of software projects.Key Responsibilities:Lead a team in the successful delivery of software projects.Work with cross-functional...


  • Jersey City, New Jersey, United States United Software Group Full time

    Key Responsibilities:As a Senior Java Software Engineer at United Software Group, you will be responsible for designing and developing financial Web Applications using Java Frameworks and libraries such as Spring Core, Spring Boot, and Spring MVC. You will also be working on REST API development and ensuring the quality of the code by following coding...


  • Redwood City, California, United States Cypress HCM Full time

    Job OverviewCypress HCM is seeking a highly skilled Senior Embedded Software Engineer to develop cutting-edge solutions for 3D positioning using RF. As a key member of our team, you will design, code, and optimize software for IoT devices focused on 3D indoor positioning.Key Responsibilities:Design and develop high-performance software for embedded and IoT...


  • Redwood City, California, United States Snorkel AI Full time

    Job Title: Senior Software Engineer — FrontendAbout the Role:We're on a mission to make machine learning practical for everyone, and it starts with building a team that welcomes, represents, and gives opportunity to all. As a Senior Software Engineer — Frontend, you'll play a key role in empowering developers and non-developers to deploy models, monitor...


  • Redwood City, California, United States C3 AI Full time

    Senior Software Engineer, PlatformC3 AI is seeking a highly skilled Senior Software Engineer to join the Platform Engineering department. As a key member of the team, you will design, develop, and maintain various features in a highly scalable and extensible AI/ML platform for large-scale applications.You will work on high-value technologies at the...


  • Redwood City, California, United States Oracle Full time

    Job SummaryOracle is seeking a highly skilled Senior Principal Software Engineer to join our team. As a key member of our software engineering division, you will be responsible for analyzing, designing, developing, troubleshooting, and debugging software programs for commercial or end-user applications.Key ResponsibilitiesDesign and implement major changes...


  • Redwood City, California, United States C3 AI Full time

    C3 AI is seeking a highly skilled Senior Software Architect to lead the design and development of innovative AI solutions.The ideal candidate will have a strong background in software engineering and experience working with complex systems. They will be responsible for architecting robust software engineering solutions and frameworks with cross-product...


  • Redwood City, United States Alarm.com Full time

    As a Software Engineer, you will work with a small team of full-stack developers that work on all server-side aspects of smart home security. Our mandate is very broad and includes but not limited to processing security events, provisioning equipment, monitoring station signaling, testing automation and integrating a wide and diverse set of devices with the...


  • Redwood City, California, United States Box Full time

    Transforming the Way the World Works TogetherAt Box, we're revolutionizing Cloud Content Management, and we need a talented Senior Software Engineer, Site Reliability Engineering to join our team. As a key member of our SRE organization, you'll play a crucial role in bringing AI to our content cloud, ensuring the reliability and scalability of our...


  • Redwood City, United States SnapMagic Full time

    SnapMagic, the leading platform for electrical engineers, is revolutionizing electronics design with artificial intelligence. We help 1.5 million engineers design products like drones, electric cars, and virtual reality headsets 10x faster. We're fresh off a funding round backed by the world's best investors, including Y Combinator, Bow Capital, Friends &...


  • Redwood City, United States Alarm.com Full time

    Job DescriptionJob DescriptionAs a Software Engineer, you will work with a small team of full-stack developers that work on all server-side aspects of smart home security. Our mandate is very broad and includes but not limited to processing security events, provisioning equipment, monitoring station signaling, testing automation and integrating a wide and...