Control Software Jobs in Bengaluru
1101 Jobs Found
Control Design Lead
Bharat Fritz Werner
Position: Control Design Lead Department: Automation Department Reporting To: Senior Manager - Automation Location: Bengaluru Key Responsibilities Project Involvement: Actively participate in the Preliminary Stage Meeting (PSM) to evaluate existing sites, equipment, components, processes, and collaborate with customer representatives alongside the Project Leader (PL). System Requirements: Work closely with the PL to understand mechanical and application system requirements and ensure they align with project objectives. Control System Design: Design complete electrical and control systems, including: Wiring diagrams Panel diagrams Flowcharts of operational sequences (CNC & PLC) Operating logic, I/O assignments, sequence of operation, error & exception conditions, and safety interlocks. Program Development: Develop CNC/Robot programs, HMI, and PLC ladder logic based on project needs. Design Documentation: Prepare DAP (Design Approval Package) drawings in accordance with the provided checklist. Ensure the creation of detailed Bill of Materials (BOM) and Critical Bought Out Material (CBOM) lists, adhering to target costs. Release panel and machine wiring diagrams for manufacturing. Generate and track micro-schedules and sub-milestones in design activities to meet timelines. Design Review & Compliance: Review designs individually or with a competent team for correctness, completeness, and suitability, ensuring compliance with application-specific checklists. Proactive Project Support: Provide support during the build, testing, and trials. Address design modifications and handle User Requirement Change Requests (UCR), System Change Requests (SCR), and Engineering Change Requests (ECR). Documentation and Manuals: Develop panel layouts, field wiring diagrams, and basic user manuals (including startup/shutdown sequences, diagnostics, and programmed cycles). Collaboration: Work closely with assembly and design engineers to guide and support throughout the design and manufacturing phases. Skills and Expertise PLC Programming: Expertise in PLC code development with experience in multi-PLC systems (e.g., AB, Siemens, Mitsubishi, etc.). Motion Control Systems: Experience with motion control and CNC Gantry GCode software development. User Interface Development: Ability to design and develop user interfaces for operational ease. System Design: Proficiency in flowchart creation and application development. Professional Expertise: Experience in control systems including CNC, PLC, robotics, drives, servo systems, HMI, IoT, etc. Qualifications Essential: Bachelor s degree or Diploma in Electrical, Mechatronics, Instrumentation, or related fields. Experience: 6-10 years total professional experience. 3-6 years of relevant experience in control system design, automation, or related fields. Qualification : Bachelors degree or Diploma in Electrical, Mechatronics, Instrumentation, or related fields
Associate ML Ops
Mpokket Financial Services Private Limited
Job Title: Associate ML Ops Location: Bangalore Department: Data Science Employment Type: Full-time Experience: 1 2 years Job Overview We are seeking a motivated and detail-oriented Associate ML Ops to join our Data Science team. In this role, you will be responsible for supporting the deployment, monitoring, and scaling of machine learning models in production environments. You ll collaborate closely with data scientists and engineers to build robust MLOps pipelines and ensure model reliability, scalability, and performance. If you are passionate about bringing machine learning models to life and have hands-on experience in productionizing ML systems, we d love to hear from you. Key Responsibilities Deploy and maintain machine learning models in production environments using best-in-class tools like Databricks and MLflow. Collaborate with data scientists to translate experimental models into scalable, production-ready systems. Monitor model performance, accuracy, and overall health through automated tools and custom strategies. Build and maintain RESTful APIs using Python frameworks such as Flask or Django to serve ML models. Write efficient and optimized SQL and NoSQL queries for data extraction and transformation. Apply software engineering best practices, including version control, testing, and documentation, to MLOps workflows. Work with Python libraries like Pandas, PySpark, scikit-learn, SQLAlchemy, and Requests. Troubleshoot issues related to model deployment, API performance, or data integration pipelines. Minimum Qualifications Bachelor s or Master s degree in Computer Science, Statistics, Econometrics, Operations Research, or a related technical field. 1 2 years of hands-on experience in solving analytical or machine learning problems in production settings. Must-Have Technical Skills Hands-on experience with Databricks and MLflow Proven expertise in deploying ML models in real-world applications Strong understanding of data structures, algorithms, OOP, and software engineering principles Experience building and maintaining REST APIs using Python Proficiency in SQL and NoSQL Excellent Python programming and debugging skills Familiarity with core Python libraries used in ML and data processing: Pandas, scikit-learn, PySpark, SQLAlchemy, etc. Nice-to-Have Skills Exposure to Kafka for streaming and batch data processing Familiarity with Git and CI/CD pipelines Experience with Python multiprocessing or worker/queue systems Understanding of event-driven or asynchronous programming models This is an exciting opportunity to work at the intersection of data science and engineering. You ll play a key role in productionizing cutting-edge models and ensuring they deliver real business impact. Qualification : Bachelors or Masters degree in Computer Science, Statistics, Econometrics, Operations Research, or a related technical field
Engineer - Distributed Control Systems (DCS)
Madox Technologies Pvt. Ltd
Engineer - Distributed Control Systems (DCS) Location: Bengaluru Experience: 0 - 1 Year Openings: 1 About the Role: As a DCS Engineer, you will report to the Assistant Manager Engineering Services. Your primary purpose will be to manage the complete product lifecycle for DCS applications, encompassing software application development, hardware programming, and crucial commissioning and testing activities. This is a hands-on technical role that requires both strong analytical skills and a readiness to travel. What You'll Do: DCS Software Development: Develop and program software applications for Distributed Control Systems, with a focus on ABB 800xA. System Configuration: Gain hands-on experience and apply your knowledge in Control Builder, PG2 Graphics, Communication Protocols, and AC800M Hardware. Commissioning & Testing: Lead and execute the programming, commissioning, and testing of 800xA systems on-site. Customer Support: Provide excellent customer handling and support for Factory Acceptance Testing (FAT), ensuring client satisfaction. Project Lifecycle Management: Take responsibility for the entire project lifecycle, from initial software development through to final commissioning. Travel: Be prepared to travel extensively to customer sites across India for commissioning activities. What We're Looking For: Educational Qualification: A Bachelor's degree in Electrical and Electronics Engineering (EEE), Instrumentation, Electronics, or Electronics & Communication. Experience: 0 to 1 year of experience in a relevant engineering role. Technical Skills: Strong knowledge and hands-on experience with ABB 800xA Software Development. Proficiency in Control Builder, PG2 Graphics, Communication Protocols, and AC800M Hardware. Demonstrated experience in the complete project lifecycle from software development to commissioning in ABB 800xA. Excellent analytical skills to troubleshoot and optimize systems. Software Proficiency: Strong knowledge of Microsoft Office, Excel, and PowerPoint. Communication: Good communication skills in English for effective internal and external interactions. Physical Requirements: Must be physically fit and willing to travel to customer locations across all regions of India.
Junior Engineer
Madox Technologies Pvt. Ltd
Junior Engineer - Distributed Control Systems (DCS) Location: Bengaluru Experience: 0 - 2 Years Openings: 1 About the Role: As a Junior DCS Engineer, you'll report to the Assistant Manager Engineering Services. Your primary purpose will be to support the complete product lifecycle for DCS applications, focusing on software application development, hardware programming, and crucial commissioning and testing activities. This is a hands-on technical role ideal for someone looking to build their expertise in industrial automation, requiring both analytical skills and a readiness to travel. What You'll Do: HMI Graphic Development: Develop and design Human-Machine Interface (HMI) graphics for DCS systems, ensuring intuitive and effective user interfaces. DCS Software Development: Assist with and learn to develop and program software applications for Distributed Control Systems, with a focus on ABB 800xA. System Programming & Commissioning: Participate in the programming, commissioning, and testing of 800xA systems on-site, gaining practical experience in live environments. Project Lifecycle Support: Support the team across the entire project lifecycle, from initial software development through to final commissioning. Travel: Be prepared to travel to customer sites across India for commissioning activities as needed. What We're Looking For: Educational Qualification: A Bachelor's degree in Electrical and Electronics Engineering (EEE), Instrumentation, Electronics, or Electronics & Communication. Experience: Candidates with 0-2 years of experience in industrial automation, control systems, or relevant project work will be considered. Technical Skills: Good analytical skills to understand and troubleshoot system functionalities. An understanding of the complete project lifecycle from software development to commissioning, especially in ABB 800xA, is highly beneficial. Willingness to learn and grow in a technical environment. Software Proficiency: Strong knowledge of Microsoft Office, Excel, and PowerPoint. Communication: Strong communication skills in English for effective internal and external interactions. Physical Requirements: Must be physically fit and willing to travel to customer locations across all regions of India. If you're a recent graduate or early-career engineer with a passion for DCS systems and eager to launch your career in industrial automation, we encourage you to apply! Qualification : A Bachelor's degree in Electrical and Electronics Engineering (EEE), Instrumentation, Electronics, or Electronics & Communication
Electrical Engineer
Raad Systems
Position: Electrical Engineer Location: Bengaluru, Karnataka, India Reporting To: Project Manager Industry: Semiconductor / Automation Qualifications: Education: Bachelor of Engineering (BE) in Electrical Engineering (Mandatory) Experience: 2 to 5 years in related fields (Control Panels, Power Calculations, Circuit Breakers) Software: Proficient in AutoCAD Electrical 2018 or later Candidate Profile: Preferably from Semiconductor Industry or Automation Sector. Hands-on experience in electrical design and control panel schematics. Essential Skills and Experience: Minimum 1 year experience creating detailed point-to-point schematics for Control Panels, Motor Control Centres, Power Distribution Panels. Minimum 2 years of electrical design experience including: Power calculations Component selection Schematic and Bill of Materials (BOM) creation I/O list creation Wire, cable, and harness selection/design Sensor selection (voltage, current, arc, temperature, etc.) Working knowledge of circuit components such as circuit breakers, contactors, relays, protection relays, push buttons, indicators, connectors, terminal blocks, cable routing accessories, and sensors. Desirable Skills: Familiarity with various process sensors: pressure, vacuum, flow, distance, displacement, proximity, limit, rotary and linear position sensors. Knowledge of EMI/EMC principles and panel design. Working knowledge of motor control systems. Responsibilities: Conduct professional electrical engineering research, design, development, modification, and testing related to electrical systems and power distribution/generation. Collaborate with a multidisciplinary engineering team (electrical, mechanical, software, technical support, productivity engineers, suppliers) on design and modifications. Maintain and develop process checkpoints to ensure compliance with design standards and project schedules. Drive process improvements in collaboration with leadership peers. Create electrical schematics and systems based on requirements; generate and release engineering drawings and BOMs. Assist in developing and refining functional specifications for electrical systems and power distribution. Qualification : Bachelor of Engineering (BE) in Electrical Engineering (Mandatory)
Robotics Solution Engineer
Cynlr - Cybernetics H.i.v.e
Job Title: Robotics Solution Engineer Location: Bengaluru Key Focus Areas: The ideal candidate will have experience and expertise in 40-60% of the following domains: Task Development: Breaking down complex robotic tasks (e.g., pick, orient, place) and designing efficient workflows. Simulation and Validation: Using advanced physics-based simulation tools to model and validate robotic systems and interactions. System Integration: Seamless integration of hardware, software, and sensors tailored to customer environments. Customer-Centric Solutions: Customizing robotic solutions to fit specific customer requirements and constraints. Foundational R&D and ML Development: Supporting research and machine learning algorithm development to enhance robotic perception, autonomy, and decision-making. Roles and Responsibilities: Physics-Based Simulation Development: Develop comprehensive physics-based models for robots, environments, and their interactions. Create and validate dynamic models involving rigid body dynamics, contact physics, material properties, and compliance, especially for multi-arm robotic systems. Build and maintain digital twins of physical robots and real-world environments. Algorithm Development & Implementation: Design, implement, and validate control and motion planning algorithms for multi-arm robots, focusing on manipulation and grasping. Optimize kinematics, dynamics, and force-based control strategies for real-time robotic applications. Support learning-based algorithm implementation for real-time perception and manipulation, including simulation-based testing and validation. Machine Learning Applications: Apply machine learning techniques to robotic perception and decision-making. Implement learning-based algorithms for perception and manipulation tasks. Testing, Validation & Optimization: Develop protocols to validate simulation accuracy by bridging virtual and real-world performance. Create automated test sequences and metrics for robust validation across various scenarios. Analyze simulation results to enhance system performance, safety, and reliability, suggesting design improvements. Collaboration & Cross-Functional Support: Work closely with controls engineers to validate and tune control systems in simulation. Collaborate with algorithm, software, and hardware teams to refine systems and resolve issues. Provide insights from simulation analyses to guide product improvements. Documentation & Reporting: Document simulation approaches, assumptions, and validation outcomes clearly. Prepare detailed reports on system performance, testing results, and optimization opportunities. Skills and Experience: Core Expertise: Advanced physics-based modeling and numerical simulation techniques. Deep understanding of robot kinematics, dynamics, and control theory. Experience with simulation validation and verification methodologies. Sensor modeling for cameras, force/torque sensors, etc. Motion planning algorithm knowledge. Familiarity with machine learning frameworks (PyTorch, TensorFlow) and real-time control implementation. Software & Tools: Experience with physics simulation platforms like NVIDIA Isaac Sim/Omniverse, CoppeliaSim, Mujoco, PyBullet, PhysX, Gazebo, or equivalents. Proficient in Python and C++ for scripting and automation tasks. Comfortable integrating CAD software and managing version control with Git. Engineering & Analysis: Skills in system dynamics modeling and error analysis. Developing test plans and performing root cause analysis. Conducting feasibility studies and model validation. Required Qualifications: Bachelor s or Master s degree in Robotics, Mechanical Engineering, or related fields. Minimum 3 years of professional experience in robotics engineering, with a focus on simulation and modeling. Strong foundation in robot kinematics, dynamics, and control systems. Proficient in Python and C++ programming. Experience with physics engines (PhysX, Bullet, PyBullet) and validating simulation results with real-world data. Preferred Qualifications: Master s or PhD in Robotics, Computer Science, or a related discipline. Hands-on experience with NVIDIA Isaac Sim/Omniverse or similar simulation platforms. Background in computer graphics, sensor modeling, and digital twin technologies. Qualification : Bachelors or Masters degree in Robotics, Mechanical Engineering, or related fields.
Senior Data Scientist
Themathcompany
Job Title: Senior Data Scientist Location: Bangalore, Karnataka, India Department: DAC Experience: 4 to 6 years About the Role As a Senior Data Scientist, you will leverage your expertise in statistics, machine learning, and data analysis to extract meaningful insights from both structured and unstructured data. Working closely with cross-functional teams, you will develop predictive models, optimize business processes, and contribute significantly to data-driven decision-making across the organization. Key Responsibilities Translate complex business problems into testable hypotheses and proofs of concept, guiding the data science team towards delivery. Apply business acumen to analyze data and extract actionable insights. Communicate complex technical ideas effectively to stakeholders with varying levels of technical expertise. Employ a range of analytical and machine learning techniques to solve business challenges. Conduct research and develop innovative solutions to data analytics problems. Manage data collection, integration, analysis, and presentation across different business contexts. Adhere to and promote best software development practices including version control, peer reviews, and refactoring. Create and maintain thorough documentation of experiments and solutions, following frameworks like CRISP-DM. Stay updated with the latest data science trends, tools, and best practices, sharing knowledge with the team. Conduct peer code reviews and mentor junior data scientists. Drive improvements in data science delivery processes and champion their adoption within the team. Required Skills Technical: Advanced programming skills in Python and SQL. Strong foundation in Probability, Statistics, and hypothesis testing. Expertise in practical machine learning, including common pitfalls and mitigation strategies. Proficient with data visualization tools such as Tableau, PowerBI, and Python libraries (seaborn, matplotlib). Experience with modern development tools and collaborative coding practices. Intermediate cloud technology knowledge with experience deploying data science solutions on cloud platforms. Non-Technical: Pragmatic decision-making balancing solution perfection with business impact and timelines. Project planning and task delegation for data science teams. Ability to present complex insights to non-technical audiences via storyboarding and presentations. Strong written communication skills for technical documentation and paper submissions. Leadership and mentorship capabilities within the data science community. Preferred Skills (Good to Have) Advanced expertise in specialized areas such as Operations Research, NLP, Deep Learning, Time Series Forecasting, Reinforcement Learning, Graph ML, or Explainable AI. Advanced cloud technology knowledge, including application deployment. Ability to decompose business problems into technical subproblems matched with appropriate methodologies. Qualifications Bachelor s degree in Engineering, Technology, or a related technical field. 4 to 6 years of relevant data science experience. Work on impactful, cutting-edge AI and analytics projects with Fortune 500 clients. Collaborate with a passionate team of data scientists and engineers. Grow your technical and leadership skills in a fast-paced, innovation-driven environment. Qualification : Bachelors degree in Engineering, Technology, or a related technical field.
Lead - Billing & Planning
Zetwerk Manufacturing Businesses Pvt. Ltd.
Job Title: Lead Billing & Planning Location: Bangalore Domain: Railways About Zetwerk Zetwerk is the world s largest custom manufacturing network, transforming digital designs into physical products. We serve a wide spectrum of industries from steel pipes and aircraft engine components to apparel and consumer electronics through thousands of manufacturing partners offering capabilities such as metal fabrication, CNC machining, plastic injection molding, 3D printing, and aluminum die castings. Our technology-driven approach ensures faster production, competitive pricing, and world-class quality with end-to-end transparency. We are redefining manufacturing and need game changers to lead this transformation. At Zetwerk, we offer you a dynamic environment to grow your career, innovate collaboratively, and make a real impact. We invest in our people so they can deliver the best for our customers and for themselves. Roles & Responsibilities Develop detailed plans and schedules for all project deliveries, coordinating multi-disciplinary teams to ensure productivity and progress tracking. Prepare requirement documents, meeting minutes, and management presentations; conduct regular target appraisals. Create variance reports, including Schedule Variance and Cost Variance using Earned Value Management (EVM), to analyze project deviations. Monitor critical path activities in project schedules and advise project management on potential risks and mitigation. Ensure timely and accurate billing with complete supporting documentation. Prepare and submit monthly sales and collection plans. Maintain cost compliance within budget and strive to improve profit margins. Job Requirements Minimum 5 years of hands-on experience in project planning, scheduling, budgeting, and cost control. Proficiency in project management software tools such as Primavera P6 and Microsoft Project. Educational Qualification: B.E./B.Tech or Diploma in Civil Engineering. Strong knowledge of project tracking and control techniques, particularly Earned Value Management (EVM). Excellent organizational, analytical, and problem-solving skills. Effective communication and coordination abilities to collaborate across cross-functional teams. Qualification : B.E./B.Tech or Diploma in Civil Engineering.
Senior Software Engineer Build & Release
In4velocity
Senior Software Engineer Build & Release (5+ Years) | Bangalore Location: Bangalore Experience Required: 5+ Years Job Type: Full-time About the Role We are seeking an experienced Senior Software Engineer (Build & Release) to join our engineering team in Bangalore. In this critical role, you will lead and optimize our build automation, release management, and configuration processes, ensuring that software products are delivered efficiently, reliably, and at scale. You ll work closely with developers, QA, and operations teams to create a robust CI/CD pipeline and streamline the overall software delivery lifecycle. Key Responsibilities Design, implement, and manage automated build and deployment pipelines. Develop and maintain tools for build, packaging, and release management. Troubleshoot and resolve build failures, deployment issues, and release-related bugs. Monitor, document, and improve build performance and packaging efficiency. Create internal tools and scripts to enhance packaging and automation processes. Collaborate with cross-functional teams to integrate release pipelines into CI/CD workflows. Ensure quality assurance by performing build validations and release testing. Maintain a version-controlled repository for all configuration items across projects. Generate build reports, status dashboards, and performance metrics. Research and implement best practices in DevOps and release engineering. Required Technical Skills Strong hands-on experience with Visual Studio, TFS Source Safe, SQL Server, C#, and MSBuild. Proficiency in CruiseControl or other CI/CD tools. Knowledge of web server configurations, especially IIS. Solid foundation in build scripting, automation, and source control systems. Strong understanding of software development lifecycle (SDLC) and release methodologies. Preferred Skills Experience designing and maintaining CI/CD pipelines in a Microsoft-centric environment. Familiarity with DevOps practices, infrastructure automation, and continuous delivery. Exposure to build monitoring tools, automated test setups, and rollback mechanisms. Experience working in Agile/Scrum environments. Qualifications Bachelor s or Master s Degree in Computer Science, Information Technology, or a related field. Minimum 5 years of experience in Build & Release Engineering, with a background in software development and configuration management. Who You Are A detail-oriented engineer with a passion for automation and process improvement. A team player who believes in collaboration and cross-functional communication. A problem-solver with strong analytical and troubleshooting skills. Committed to continuous learning and growth in the field of DevOps and release management. Flexible working hours Continuous learning & development opportunities Medical and insurance benefits Supportive, growth-oriented work culture About In4Velocity Founded in 2004, In4Velocity is a leading technology provider for real estate, construction, and infrastructure companies. Our flagship product, In4Suite , is a powerful platform that digitizes real estate operations end-to-end, offering a unified solution that integrates buy-side, sell-side, and internal workflows. Used by clients across the globe, In4Suite empowers developers with actionable insights, a strong Business Intelligence engine, and seamless process management setting new benchmarks in real estate technology. Apply now and accelerate your career with In4Velocity. Qualification : Bachelors or Masters Degree in Computer Science, Information Technology, or a related field.
Senior Data Scientist
Cognite
Senior Data Scientist Location: Bengaluru Department: Global Strategic Services Data Science EMEA Employment Type: Full-Time | Hybrid About Cognite Cognite is a global SaaS pioneer leveraging AI and data to solve complex business challenges in industries such as Oil & Gas, Chemicals, Pharma, Manufacturing, and Energy. Our key products include Cognite Atlas AI, an industrial agent workbench, and the Cognite Data Fusion platform. We are recognized as a 2022 Technology Innovation Leader and 2024 Microsoft Energy and Resources Partner of the Year. Our Values Impact: Driving meaningful outcomes. Ownership: Taking responsibility beyond comfort zones with inclusivity. Relentless: Innovating with determination and resilience. About the Role As a Senior Data Scientist, you will work in cross-functional teams delivering AI- and physics-based solutions that optimize operations and support decision-making in heavy-asset industries like Oil & Gas, Power & Utilities, Renewables, and Manufacturing. You will engage with customers, lead solution scoping, design, deployment, and operationalization using Cognite s data platform. What You ll Do Lead design and development of machine learning and physics-based models for industrial problems. Collaborate with data scientists, engineers, solution architects, and project managers to deliver scalable solutions. Conduct workshops and advise customers on solution approaches and pitfalls. Build and deploy dashboards and visualizations for data-driven insights. Mentor junior team members and promote best software practices including testing and documentation. Contribute to production-grade deployments and cloud-native solutions. Stay updated with emerging GenAI technologies and integrate them into customer use cases. Who You Are 5+ years as a Data Scientist, preferably in Oil & Gas, Maintenance, or Manufacturing domains. 1+ years as a domain expert on projects involving customer engagement. Proficient in Python, ML libraries (scikit-learn, Keras), and data visualization tools (PowerBI, Grafana, Tableau, Plotly Dash, Streamlit). Advocate for software best practices: automated testing, documentation, and version control (Git). Experienced contributor to large software projects. Pragmatic with the ability to balance short- and long-term priorities. Effective communicator with strong stakeholder management skills. Experienced mentor and quality assurer for junior colleagues. Cloud experience with serverless functions and production deployments. Proven success working across diverse industries. Eager to explore and apply GenAI developments in practical solutions. Work in a diverse global community with 70+ nationalities and a strong DEI focus. Modern hybrid work environment based in Bengaluru (Rathi Legacy, Hoodi). Flat organizational structure with direct access to decision-makers. Opportunity to collaborate on ambitious projects across industries. Access to ongoing learning and a vibrant internal community (HUB). Make an Impact Cognite is driving the future of industrial data innovation. Join us to help industries become more efficient, sustainable, and digitally transformed. We welcome candidates from all backgrounds apply today to be part of our journey!
Senior Data Scientist
Mathco (themathcompany)
Senior Data Scientist Location: Bangalore, Karnataka, India Department: DAC Experience Required: 4 6 Years Education: B.E./B.Tech or equivalent Open Positions: 10 About the Role This is an exciting opportunity to apply your technical expertise while mentoring junior data scientists, influencing technical strategies, and ensuring the highest quality of data-driven decision-making. Key Responsibilities Data Science & Analytics Translate business problems into testable hypotheses and develop proofs of concept. Build and deploy predictive models and machine learning solutions using Python, SQL, and cloud platforms. Use advanced statistical techniques, data mining, and visualization to derive insights from structured and unstructured data. Collaborate with stakeholders to deliver actionable insights and ensure analytical solutions are effectively communicated to both technical and non-technical audiences. Design experiments, conduct hypothesis testing, and create data-driven narratives to support decision-making. Technical Leadership Guide and mentor junior data scientists on best practices, project design, and technical execution. Conduct code reviews, ensure quality documentation, and uphold software development standards (version control, refactoring, collaborative coding). Share emerging trends and best practices in the field to foster team-wide learning. Actively participate in peer learning, technical sessions, and team knowledge-sharing. Project Management Break down complex data science projects into smaller tasks, assign responsibilities, and monitor execution. Balance business impact with execution timelines to deliver pragmatic solutions over theoretical perfection. Create and maintain documentation using standardized frameworks (e.g., CRISP-DM). Required Skills Technical (Must-Have) Advanced proficiency in Python and SQL. Expertise in Probability & Statistics, hypothesis testing, and predictive modeling. Solid hands-on experience with Machine Learning (regression, classification, clustering, etc.). Strong data visualization skills with tools like Tableau, Power BI, and libraries such as matplotlib, seaborn. Experience with cloud platforms (Azure, AWS, or GCP) and modern development tools. Non-Technical (Must-Have) Strong communication skills: Ability to present technical findings to non-technical stakeholders. Project planning, risk management, and delivery tracking experience. Leadership qualities: Mentorship, peer collaboration, and driving process improvements. Excellent written communication for documenting scientific approaches and writing whitepapers. Preferred Skills (Good to Have) Advanced Technical Skills Expertise in areas like NLP, Deep Learning, Reinforcement Learning, Graph ML, or Time Series Forecasting. Hands-on deployment experience using MLOps tools and advanced cloud-native services. Solutioning Acumen Ability to break down complex business challenges and match them with the most effective technical solutions. What Makes You a Great Fit You are a problem solver with a deep understanding of machine learning applications. You thrive in a collaborative environment and excel at mentoring others while growing your own skills. You are motivated by impact and have the ability to translate raw data into strategic insights. Perks & Benefits Opportunity to work on cutting-edge, enterprise-scale problems. Be a part of a collaborative, intellectually curious team. Mentorship and career development support. Access to advanced tools, resources, and cloud technologies.
Machine Learning Engineer
Test Company
Machine Learning Engineer Full-Time - Bengaluru, India - Data Science / Artificial Intelligence / Engineering Join our dynamic Data Science / Artificial Intelligence / Engineering team in Bengaluru, India as a Full-Time Machine Learning Engineer and play a key role in driving data-driven innovation! We are seeking a skilled and results-oriented Machine Learning Engineer to design, build, and deploy scalable machine learning models that address real-world business challenges. You will collaborate closely with data scientists, engineers, and product managers to transform raw data into actionable insights and integrate intelligent features into our products. As a Machine Learning Engineer, you will be responsible for the complete lifecycle of machine learning models and pipelines, from design and development to seamless deployment for a variety of applications. This includes classification, regression, clustering, recommendation systems, and time-series forecasting. You will leverage your expertise to preprocess and analyze large and complex datasets, extracting meaningful features and valuable insights. Collaboration with cross-functional teams will be crucial as you identify strategic ML opportunities and define clear success metrics. A key aspect of this role involves optimizing machine learning models for peak performance, scalability, and accuracy within production environments. You will build robust APIs or efficient microservices to integrate these models seamlessly into our applications, utilizing tools such as Flask or FastAPI. Continuous improvement is paramount, and you will be responsible for the ongoing monitoring and retraining of models based on their performance and any signs of data drift. Staying at the forefront of the field is essential, and you will be expected to stay updated with the latest ML research and emerging technologies, applying them to continuously enhance our product capabilities. Key Responsibilities: Design, develop, and deploy machine learning models and pipelines for diverse applications including classification, regression, clustering, recommendation, and time-series forecasting. Preprocess and analyze large datasets to extract meaningful features and actionable insights. Collaborate effectively with cross-functional teams to identify strategic ML opportunities and define clear success metrics. Optimize models for maximum performance, scalability, and accuracy in production environments. Build robust APIs or efficient microservices to integrate ML models into applications using tools like Flask or FastAPI. Continuously monitor and retrain models based on performance metrics and potential data drift. Stay updated with the latest ML research and technologies and apply them to enhance product capabilities. Minimum Qualifications: Bachelor s or Master s degree in Computer Science, Data Science, Statistics, or a related field. 2+ years of proven experience as a Machine Learning Engineer or in a similar role. Strong proficiency in Python and key ML libraries such as Scikit-learn, XGBoost, TensorFlow, or PyTorch. Practical experience working with both SQL and NoSQL databases. Solid knowledge of essential data preprocessing, effective feature engineering, and robust model evaluation techniques. Familiarity with standard software engineering practices, including version control (Git), thorough code reviews, and efficient CI/CD pipelines. Preferred Qualifications: Prior experience with deep learning, natural language processing (NLP), or computer vision. Familiarity with major cloud services like AWS, GCP, or Azure (especially SageMaker, Vertex AI, etc.). Understanding of modern MLOps tools and practices (e.g., MLflow, Kubeflow, DVC). Practical experience with containerization and orchestration tools (Docker, Kubernetes). Knowledge of big data tools (e.g., Spark, Hadoop) is considered a significant plus. What We Offer: Competitive salary and performance-based incentives to reward your contributions. Comprehensive health insurance and valuable wellness benefits to support your well-being. Dedicated learning and development programs for continuous professional growth. Exciting opportunities to work on impactful, real-world AI/ML projects with significant scale. A collaborative, inclusive, and innovative work culture that fosters teamwork and creativity. Flexible working hours and a hybrid work model to promote a healthy work-life balance.
Staff/senior Staff Ai Developer Advocate
Qualcomm India Private Limited
Staff/Senior Staff AI Developer Advocate Location: Bangalore, Karnataka, India Company: Qualcomm India Private Limited General Summary We are looking for Developer Advocates to enable developers building with generative AI and AI-driven hardware applications. You will engage with the community and create resources to onboard developers on our platforms. Qualcomm products touch multiple industries, including mobile, laptops, mixed-reality, robotics, and industrial IoT. You will work closely with product, engineering, and regional sales teams to drive awareness and engagement for our platforms. You are a builder who loves writing code and integrating AI models into applications. Whether it's language-based use cases, computer vision, or audio, you can effortlessly integrate open-source models (large or small) and distilled models into applications. You are also a community builder, engaging, ideating, and helping others realize their development goals. Your contributions and insights from the community will directly impact product improvements, drive feature prioritization, and help create a repository of community-contributed sample applications, tutorials, and content. You will engage with community builders and influencers to build ecosystems that encourage constant collaboration. Responsibilities Engage with external developers in at least one of the following application areas: IoT, Automotive, Microsoft device ecosystem. Collaborate across software, hardware engineering, developer marketing, and product management teams. Understand trends in ML model design and workflow through academic research and developer engagements. Ensure comprehensive sample applications for AI on Linux/Windows using Snapdragon to cover a variety of models and use cases. Interface with 3rd party developers and internal teams to create easy-to-use sample applications and documentation for Windows on Snapdragon. Contribute new features and designs to the Qualcomm AI toolkit to enhance the developer workflow. Minimum Qualifications Bachelor's or advanced degree in computer science, artificial intelligence, or a related field. 6+ years of software engineering, systems engineering, or related work experience. Preferred Qualifications Excellent understanding of AI frameworks (e.g., TensorFlow, PyTorch), GPU programming, and parallel computing. Experience with large language models/foundational models is a plus. Good understanding of the complete AI software stack and AI performance tuning techniques on GPU, NPU-based systems. Experience in developing end-to-end AI applications on Windows using Windows ML, DirectML. Experience with training and deploying models on servers and porting them to client Windows compute platforms, including inference deployment and performance tuning. Proficiency in programming languages such as Python and C++. Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Strong leadership abilities to guide development teams. Attention to detail with strong problem-solving, analytical, and debugging skills. Ability to adapt quickly and learn in a fast-changing environment. Familiarity with software development methodologies, version control systems, and agile project management practices. 12+ years of application development experience, with 5+ years in AI application development on Windows. Bachelor's degree in Computer Science or Electrical Engineering. Qualification : Bachelor's or advanced degree in computer science, artificial intelligence, or a related field.
Senior Data Scientist
Infocepts
Position: Senior Data Scientist Location: Bangalore Employment Type: Full-time Experience Required: 5 to 7 years Purpose of the Position: The Senior Data Scientist will play a key role in designing, developing, and implementing machine learning models and algorithms to solve complex business problems. The role involves collaborating with data scientists, software engineers, and business stakeholders to deliver scalable, efficient machine learning solutions that drive innovation and improve business outcomes. Key Responsibilities: Model Development and Optimization: Develop, train, and optimize machine learning models to meet business objectives. Ensure models are accurate, efficient, and scalable. Data Pipeline and Infrastructure: Design and maintain robust data pipelines to support machine learning workflows. Ensure data quality and integrity throughout the data lifecycle. Deployment and Monitoring: Deploy machine learning models into production. Monitor model performance and implement improvements as needed. Collaboration and Communication: Work with cross-functional teams to understand business requirements and translate them into technical solutions. Communicate complex technical concepts to non-technical stakeholders. Research and Innovation: Stay up to date with the latest advancements in machine learning and AI. Experiment with new techniques and technologies to enhance the organization's capabilities. Essential Skills: Machine Learning Frameworks: Experience with ML frameworks such as TensorFlow, PyTorch, and Scikit-learn. Programming Languages: Strong skills in Python and R. Data Processing: Experience with tools like Pandas, NumPy, and Spark. Model Deployment: Experience with Docker, Kubernetes, MLflow, and FastAPI. Databases: Strong experience in databases like Snowflake, MongoDB, and Cosmo DB. Statistical Analysis: Strong foundation in statistics and probability. Model Management: Experience establishing model management, monitoring, support, and maintenance frameworks. ML Lifecycle: Experience setting up ML lifecycle processes and governance policies, as well as providing L0, L1, and L2 support. Desired Skills: Deep Learning: Familiarity with deep learning frameworks like TensorFlow or PyTorch. Natural Language Processing (NLP): Understanding of NLP techniques and applications. Cloud Computing: Experience with cloud platforms like AWS, Azure, or Google Cloud. Big Data Technologies: Knowledge of big data technologies such as Hive, Pig, or Cassandra. Software Engineering: Proficiency in software development and version control systems like Git. Qualifications: Education: Master's degree or Ph.D. in Computer Science, Data Science, Statistics, Mathematics, or a related field. Experience: Over 5 years of experience in machine learning, with a proven track record of developing and deploying models. Certifications: Relevant certifications in machine learning or data science are a plus. Key Qualities: Analytical Thinking: Strong analytical and problem-solving skills. Communication: Excellent verbal and written communication skills. Team Player: Ability to work effectively in a collaborative team environment. Adaptability: Flexibility to adapt to changing business needs and technologies. Innovation: A proactive approach to exploring new ideas and technologies. Apply now to join our dynamic team and lead innovation through machine learning and AI! Qualification : Master's degree or Ph.D. in Computer Science, Data Science, Statistics, Mathematics, or a related field.
Embedded Platform Dev- Engineer
Qualcomm
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job Summary: (Sr. Lead Engineer) Qualcomm Simulation platform team would be responsible for defining/prototyping/developing software s on the emulation platforms. Looking for an experienced BSP engineer for virtual platform, who can help us is developing virtual prototype software solution for snapdragon automotive products. Candidate must have an excellent understanding of the complex SoCs architecture & its Software stack. Education & Experience: Bachelor s/master s degree in computer science, electronics engineering, or relevant domain with 6~8 years relevant industry experience. Primary Responsibility: Software (BSP) Bring-up on Virtual Platforms. Understand the emulation platform SoC architecture and develop single software solution. Ability to collaborate with cross functional teams and deliver the quality product under strict timeline. Define & develop custom virtio architectures. Pre-silicon software development platform prototype development Develop solution to improve performance of software running on Virtual platform. Supporting internal & external customers on Bring up & debugging from Software & emulation side. Mandatory Skills: Knowledge in Linux/QNX BSPs & Full Boot Chain. Strong System level programming skills in C/C++. Python, Rust is a plus. Excellent knowledge of OS fundamentals, Data structures, Linux kernel and its device driver model Strong debugging, analytical and problem-solving skills. Should have knowledge on debuggers like T32,gdb, etc., Strong collaboration skills with the ability to collaborate with multiple functional teams. Able to understand and debug large complex SW. Fair understanding of CPU (ARM), subsystems, SOC architecture and its SW-layers Fair understanding of the Virtual Machines with Type1 and Type2 Hypervisors Added Advantage: Fair understanding of QEMU/KVM platforms. Fair understanding of multimedia systems (GPU/Display/CAM/VPU/etc.,) knowledge. Fair knowledge of hardware-software interface and SystemC ASPICE and ISO26262 know how is preferred. Automotive experience is preferred. Qualification : Bachelors/masters degree in computer science, electronics engineering, or relevant domain with 6~8 years relevant industry experience.
End To End Solution Architect
Covalensedigital
End to End Solution Architect Location: Bangalore Role: End to End Solution Architect Experience: 15 - 25 years Number of Positions: 2 Qualifications: Job Description: Minimum of 15 years experience as an enterprise/solution architect in the telecom domain. Should have worked in telecom OSS systems. Knowledge about Enterprise products (B2B space) is needed e.g., managed broadband, managed security, etc. Telecom/Cable background is a must. Must be fluent in German. Must have experience in a multi-vendor environment. Manage Architecture deliverables; ensure understanding of Solution across all Epics and Tracks. Create and maintain end-to-end architecture artifacts including but not limited to, interface design documents, process design documents, sequence diagrams, data flow diagrams, and data models across the B/OSS ecosystem. Create and maintain the solution architecture roadmap across all Epics and produce architecture blueprints for each release iteration. Review business requirements and collaborate with development teams to identify system impacts and estimates. Conduct and represent in Joint Application Design (JAD) sessions as necessary during the design and integration phases. Follow through architecture issues and integration challenges that arise throughout the software development life cycle and provide resolution. Collaborate and drive alignment with key business stakeholders, solution development, and testing teams on architecture approach and direction. Co-ordinate with PM s, infrastructure/operations team, testing teams, and release/change control teams as needed. Defining software enterprise architecture. Demonstrating the ability to create systems architecture and solution design given a brief product requirement. Designing new features to meet new business requirements. Must have knowledge of Middleware-oriented management, Enterprise Service Bus (ESB), Enterprise Architecture tools (Visio, IBM Rational Software Architect, etc.), and Service Oriented Architecture (SOA). Workflow and business process management. System integration lifecycle for an OSS implementation. Expertise on leading COTS platforms. Office core field service management. Familiarity with Agile software development processes knowledge of the scaled agile framework is preferred. Ability to work in a multi-vendor environment.
Devops Engineer
Embitel Technologies
Job Title: DevOps Engineer Group: ADAS/AD Business Unit: CARIAD Business Unit India Location: Whitefield, Bangalore Experience: 4 to 7 years About CARIAD (Car, I Am Digital) CARIAD is an automotive software company that integrates the Volkswagen Group's software competencies and drives further innovations, aiming to bring cutting-edge technology to the automotive industry. Our mission includes developing a unified software platform with a vehicle operating system, cloud solutions, and a new architecture that spans all brands of the Volkswagen Group. CARIAD India operates under a licensing agreement with CARIAD SE, based in Germany. This is an opportunity to help transform automotive mobility while innovating in one of the most exciting tech fields globally. At CARIAD India, you ll join a skilled team of 360 experts, working on next-generation automotive technologies alongside over 6,000 global CARIDIANs. Job Description We are seeking a DevOps Engineer to work on building and maintaining the infrastructure and automation needed to support software development and deployment for automotive systems. This role will focus on CI/CD pipelines, build automation, containerization, and scripting to optimize development workflows and ensure the seamless delivery of high-quality software. You will work within an agile environment and collaborate closely with development teams to streamline integration and deployment tasks. Key Responsibilities: CI/CD and Jenkins: Set up and manage continuous integration and continuous delivery pipelines using Jenkins, ensuring smooth and automated build, test, and deployment processes. Build Automation: Work on automating the software build process, integrating tools like CMake, Make, and CONAN to ensure efficient software compilation and packaging. Scripting: Utilize scripting languages such as Python, Shell, or Batch to automate tasks, integrate systems, and support the build and deployment processes. Containerization: Work with Docker and other containerization technologies to create and manage development and production environments. Version Control: Manage and integrate software using version control systems like GIT and SVN. Compiler Knowledge: (Optional) Experience with GCC or other compilers like GreenHills, Cosmic, or IAR for embedded systems. Agile Methodology: Collaborate with agile teams to implement solutions in iterative sprints and continuously improve development processes. Required Skills and Experience: Jenkins Expertise: Proficiency in Jenkins, including knowledge of Jenkins scripting with Groovy for building automated workflows. CI/CD Knowledge: Solid understanding of CI/CD principles, including pipeline creation, configuration, and management. Automation and Build Tools: Experience with build tools such as CMake, Make, and CONAN for automating the software build and packaging process. Containerization: Familiarity with containerization platforms such as Docker to manage development and production environments. Scripting Skills: Proficiency in scripting languages such as Python, Shell, or Batch to automate and streamline tasks. Version Control: Experience working with version control tools like GIT or SVN. Compiler Knowledge: (Optional) Familiarity with GCC or embedded compilers such as GreenHills, Cosmic, or IAR. Agile Experience: Experience working in agile development environments, adapting quickly to changes and collaborating in iterative cycles. Good to Have: Knowledge of working with software integration tools and debugging platforms. Experience with automated testing frameworks and tools. Familiarity with infrastructure-as-code (IaC) tools like Terraform or Ansible. Innovative Environment: Be part of a global initiative to revolutionize automotive mobility and work on cutting-edge technologies. Career Development: Engage in a dynamic environment where you can continue to grow, innovate, and contribute to industry-leading projects. Collaborative Culture: Join a team of like-minded experts who work together to build the future of automotive software. About CARIAD India: At CARIAD India, you ll find a team of passionate engineers working on the latest technologies and contributing to the digital transformation of the automotive industry. You ll have opportunities to grow your career in an environment that values innovation, collaboration, and continuous learning.
Manager, Software Engineering, Ais Coe
Bain & Company
What Makes Us a Great Place to Work We are proud to be consistently recognized as one of the world's best places to work, a champion of diversity, and a model of social responsibility. We are currently ranked #1 on Glassdoor's Best Places to Work list, and we have maintained a spot in the top four for the last 13 years. We believe that diversity, inclusion, and collaboration are key to building extraordinary teams. We hire people with exceptional talents, abilities, and potential, then create an environment where you can become the best version of yourself and thrive both professionally and personally. We are publicly recognized by external parties such as Fortune, Vault, Mogul, Working Mother, Glassdoor, and the Human Rights Campaign for being a great place to work for diversity and inclusion, women, LGBTQ, and parents. Who You ll Work With Vector is Bain s integrated digital and analytics capability, bringing together Enterprise Technology and AI, Insights & Solutions (AIS) to deliver cutting-edge innovation. AIS, formed through the merger of Bain's Advanced Analytics and Innovation & Design teams, is a diverse group of experts in analytics, engineering, product management, and design. Together, we create human-centric solutions that leverage the power of data and artificial intelligence to drive competitive advantage for our clients. As part of AIS, the India-based Center of Excellence (COE) specializes in delivering Generative AI (Gen AI) and advanced engineering solutions for our clients globally. The COE will also lead the charge on building solution accelerators for our clients. What You ll Do As a Manager, AIS Software Engineering, you will lead the development and application of technical solutions to address complex problems in various industries. You will guide a diverse engineering team through the entire engineering lifecycle while collaborating with remote and distributed teams, including both technical and consulting teams across the globe. Your responsibilities will include designing, developing, optimizing, and deploying cutting-edge software engineering solutions and infrastructure at the production scale required by the world s largest companies. Collaboration: Work closely with colleagues in the AIS COE (e.g., data scientists, ML engineers, software engineers, platform engineers) to build software solutions that solve clients business problems. Technical Leadership: Serve as the overall technical leader, providing deep expertise in software engineering, distributed systems, AI, and application architecture design. Lead the development and delivery of end-to-end solutions for client cases. Development Lifecycle: Lead key parts of the software development life cycle, including architecture design, writing clean code, conducting code reviews, writing documentation, and identifying issues and resolutions. Framework Development: Collaborate on (or lead) the development of re-usable common frameworks, models, and components to address common software engineering problems across industries and business functions. Best Practices & Innovation: Drive best practices in software engineering and share learnings with team members in AIS. Promote industry-leading innovations to create significant client impact. Team Management: Contribute to creating a great working environment that attracts talented engineers. Act as a PD Advisor as needed and support recruiting and onboarding new team members. Travel Requirements: Minimum travel, based on project needs and training opportunities. About You Education & Experience: Bachelors/Master s degree in Computer Science, Engineering, or a related technical field. 8+ years of hands-on experience in web development, programming languages, version control, software design patterns, infrastructure, deployment, integration, and unit testing. 3+ years of experience managing software engineers. A proven track record of leading a team and collaborating on strategic initiatives, with experience in shipping production applications and software analytics products. Technical Expertise: Expert knowledge (5+ years) of Python. Deep experience with server-side frameworks and technologies such as FastAPI, Node.js, Flask. Familiarity with cloud platforms like AWS, Azure, or GCP. Strong understanding of software architecture, DB design, scalability, and SQL, with experience in RDBMS (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra, Elasticsearch). Experience with client-side technologies such as React, Vue.js, HTML, and CSS. Familiarity with DevSecOps principles, CI/CD tools, MLOps, LLMOps, and infrastructure as code (Jenkins, Docker, Kubernetes, Terraform). Knowledge of software security, privacy regulations, and cybersecurity. Soft Skills: Strong interpersonal and communication skills, including the ability to explain technical concepts to colleagues and clients from other disciplines. Curiosity, proactivity, and critical thinking. Ability to collaborate effectively with people at all levels and with multi-office/region teams. Ability to work independently, manage multiple priorities, and thrive in a fast-paced and ambiguous environment. About Us Bain & Company is a global consultancy that helps the world s most ambitious change makers define the future. Across 65 cities in 40 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition, and redefine industries. We complement our tailored, integrated expertise with a vibrant ecosystem of digital innovators to deliver better, faster, and more enduring outcomes. Our 10-year commitment to invest more than $1 billion in pro bono services brings our talent, expertise, and insight to organizations tackling today s urgent challenges in education, racial equity, social justice, economic development, and the environment. We earned a platinum rating from EcoVadis, the leading platform for environmental, social, and ethical performa...
Principal Software Engineer - Platform Architecture Service
Boomi Software
Join us as a Principal Software Engineer on our Platform Engineering team in Bengaluru to do the best work of your career and make a profound social impact. What you ll achieve As a Principal Software Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment. You will work with product management, other engineering teams, customer success and support on developing cutting edge new product features and enhancements across various areas of Boomi offerings. You will: Be a key member of an Agile team, collaboratively realising features through the software development lifecycle Guide and participate in design, development, unit testing, and deployment of Boomi products and services including enhancements and/or resolution of any issues that may be reported Investigate and resolve complex customer issues Work independently with a minimal level of guidance from technical leadership Mentor other Boomi engineers, including design collaboration and code reviews Research, validate, and recommend technology decisions for new features Take the first step towards your dream career with Boomi Essential Requirements Ability to learn new tools, languages, and operating systems with some training and on-the-job experience Experience in software development, including the use of some IDE with a solid understanding of object-oriented design concepts for delivering and maintaining a software product Experience with Java, source control systems, continuous integration tools Experience with agile collaboration tools, such as JIRA and Confluence Experience with Web Services technologies including REST, SOAP, and WSDL Desirable Requirements 10+ years of experience in software development Experience using Linux/Unix environments Experience using Message brokers such as Service Bus, AWS SQS, AWS SNS, Kinesis, and Kafka. Experience designing well-defined Restful APIs, API documentation tools like openAPI, testing tools like Postman and SOAP UI Experience using Devops tools like Jenkins and other CI/CD tools Familiarity with streaming technologies such as Kafka and Pulsar Familiarity with highly scalable, high throughput web applications and backend systems Familiarity using AWS technologies such as Cloudformation, S3, ECS, EKS, and EC2 Familiarity with SQL, relational database systems, and ORM tools like Hibernate
Senior Software Frontend Engineer (java/gwt)
Boomi Software
What you ll achieve As a Software Senior Engineer (UI), you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment. You will work with product management, other engineering teams, customer success and support on developing cutting edge new product features and enhancements across various areas of Boomi offerings. You will: Be a key member of an Agile team, collaboratively realizing features through the software development lifecycle Guide and participate in design, development, unit testing, and deployment of Boomi products and services including enhancements and/or resolution of any issues that may be reported Investigate and resolve complex customer issues Work independently with a minimal level of guidance from technical leadership Mentor other Boomi engineers, including design collaboration and code reviews Research, validate, and recommend technology decisions for new features Take the first step towards your dream career with Boomi Essential Requirements Ability to learn new tools, languages, and operating systems with some training and on-the-job experience Experience in software development, including the use of some IDE with a solid understanding of object-oriented design concepts for delivering and maintaining a software product Experience with source control systems, continuous integration tools (e.g. GIT) Experience with agile collaboration tools, such as JIRA and Confluence Experience with Web Services technologies including REST, SOAP, and WSDL Desirable Requirements 5+ years of experience with strong Java programming skills 2+ years of experience developing GWT based applications (preferred) 3+ years of experience developing frontend applications using HTML and CSS. Strong familiarity with HTML5 and CSS3 Good understanding of frontend technologies (GWT) and OOP concepts Problem Solving skills and ability to navigate during uncertain situations Highly motivated and a team player Nice to have: Experience with JavaScript Nice to have: Familiarity with cloud technologies (e.g. AWS) Nice to have: Experience using Linux/Unix environments
1 - 20 of 0 jobs
* No exact matches found. Showing closest results insteadNo results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted