What Jobs are available for Algorithm Design in Ireland?
Showing 816 Algorithm Design jobs in Ireland
Computer Science Graduate
Posted today
Job Viewed
Job Description
Location
On-site – Maynooth, Ireland
Job Type
Full-Time | Temporary
About the AQMetrics teamAQMetrics is a fast-growing provider of regulatory risk software for global financial institutions. Our award-winning SaaS platform makes regulatory risk management simple, secure, and globally compliant. As a scaling business, we value people who are proactive, collaborative, and ready to make a tangible impact as we expand our reach and grow revenue.
Read more to learn what it's like to work at AQMetrics here .
What you will do- Preparing and reviewing customer global regulatory reports, including AIFMD, Form PF, CPOPQR, MiFID II
- Onboarding new customers to the AQMetrics platform, including data mapping, data onboarding and product training
- Mapping of customer data sources to the AQMetrics data interface
- Assisting in the development of documentation, specifications and enhancements for the AQMetrics risk and regulatory platform
- Monitoring ongoing changes to existing and emerging regulatory requirements, constantly improving our regulatory reporting knowledge base
- Ensuring an efficient, streamlined, high quality filing process for AQMetrics customers
- Providing exceptional service to our customers by responding to queries in a professional manner
- Working closely with our product engineering team to provide customer feedback on the AQMetrics solution to ensure our product continues to be enhanced
- Experience working with complex data feeds and creating transformation logic to ensure these data feeds are suitable for the AQMetrics systems.
- Experience working with ETL based systems where data quality is key to the success of the
- Experience building and debugging complex systems in a team environment.
- Experience with version control software specifically Git and BitBucket.
- Strong communication skills, a positive attitude.
- Self-awareness and a desire to continually improve.
- Excellent people skills to interact with colleagues and cross-functional teams, and third parties.
- Relevant 3rd level Computer Science or relevant qualification.
Please note we are only accepting applications from students that have no visa restrictions to enable them to work and live in Ireland at this time
What we offer- Opportunity to be part of something special. AQMetrics is growing fast, and we want you to be part of our journey
- People-centric culture
- Competitive salary
- Upskilling opportunities
- Employee Assistance Programme
- Flexible working
- Bike to work scheme
- Active social club with events throughout the year
We want to make sure we're a great fit for each other. Our process typically includes:
Step 1After you apply, our HR Manager may reach out to you for an introductory call.
Step 2If your background matches the role, you may be asked to complete a role-specific technical assessment and/or phone interview with 1-2 people.
Step 3If you move forward, we may invite you to meet the team onsite.
Our commitment to diversity, equality & inclusionAt AQMetrics, our strength lies in our differences. We are proud to have a team that comes from all walks of life, representing a rich tapestry of backgrounds, perspectives, and experiences. We are committed to building an inclusive environment where everyone feels they belong and can do their best work.
If you're excited about this role but your experience doesn't perfectly align with every single qualification, we still strongly encourage you to apply. You might be the perfect candidate for this, or other, opportunities.
AQMetrics is a proud equal opportunity employer.
Send your CV to or apply by clicking below.
Apply nowThis is more than a job; it's an opportunity to build the very framework that will guide our innovation for years to come. If you're ready to lead the conversation on responsible AI, we want to hear from you.
Apply today to join our team.
Apply Now
Is this job a match or a miss?
Computer Science and Physics Teacher
Posted today
Job Viewed
Job Description
*Company Description:
We are currently looking for a new
Computer Science and Physics Teacher
to join our growing OnCampus
Ireland.
The role will be on a part-time, fixed-term basis until the end of April 2026. The role will be based in Maynooth, Ireland *
The successful applicant will contribute to the teaching and learning of students within OnCampus with the goal of securing success for all students to progress onto their chosen degree course at the partner university.
The post holder will ideally have
a secure knowledge and understanding of teaching Computer Science and Physics at Undergraduate level.
The successful candidate will demonstrate the confidence in delivering lessons in these areas. The teacher will be responsible for the complete and timely delivery of all subject coursework and associated marking.
Do you have excellent interpersonal, communication and presentation skills? Do you have experience in
teaching Computer Science and Physics in a school, college or university context
? If so, this could be the role for you, and we would love to hear from you
Please note that interviews for shortlisted candidates and any potential job offers may be in place before the application end date. We recommend that, if interested in any of the roles, you apply as soon as possible.
*Job Description: *
- To contribute to the development and success of the centre, supporting the strategic aims and objectives of OnCampus, leading by example in accordance with centre, Higher Education/University partner and external standards.
- Plan, prepare and deliver high quality teaching that meets the needs of international students whose first language is not English to achieve excellent student outcomes, student experience and progression.
- Monitor progress and provide regular feedback, formative and summative, to help manage students performance.
Type of contract: Fixed-term, Part-time (12 hours per week)
Salary to be advertised: FTE 50,000 EUR pro-rata (16,000 EUR)
Application end date: 19/09/2025
*Required Profile:
Education *
- Educated to degree or equivalent qualification level, in relevant subject area (essential)
- Demonstrates competency in English language to IELTS 8.0 or equivalent (essential)
*Experience *
- Relevant in-person or face to face teaching or training experience in relevant subject area (essential)
*Skills *
- Strong IT skills, particularly the use of Excel, Word, PowerPoint, Outlook (essential)
- Demonstrates cross-cultural awareness and understanding (essential)
- Commitment to ongoing reflection and continuous improvement of teaching practice (essential)
- Excellent interpersonal, communication and presentation skills (essential)
*What We Offer: *
Working with our OnCampus team, you will have the opportunity to work with a team who have a shared focus of collaborating and improve the lives of learners. You will have the best of both worlds, the opportunity to grow personally whilst helping students develop.
Join a global education organisation that is respected for its successes and provides a friendly and supportive work environment to its diverse range of colleagues. Cambridge Education Groups flexible and fast-paced experts help learners around the world to Achieve More.
*Skills: *
Computer Science Teacher Physics
Is this job a match or a miss?
Assistant Lecturer in Computer Science
Posted today
Job Viewed
Job Description
#SETUW
- Vacancy ID: Assistant Lecturer in Computer Science
- Contract: Specified Purpose Contract to 31st December 2026
- Salary: The gross salary scale applicable to the post of Assistant Lecturer is: €46,601 - €63,104 p.a. (as at 01/08/2025).
The overall objective of this assistant lecturer position is to facilitate the delivery of education to undergraduate and postgraduate students in the Department of Computing and Mathematics at SETU (Waterford Campus).
Applications by SETU e-Recruitment system only. Applications will not be accepted in any other format. Please log on to for further details and to apply for this position. Please complete the online application and include all relevant experience.
Garda Vetting may be required for particular posts.
SETU is an equal opportunities employer.
Opening Date :
05-Sep-2025
Vacancy ID :
Closing Date :
19-Sep :00
Contact Email :
Contact Number :
Contact Person :
Recruitment Team
Is this job a match or a miss?
Algorithm Developer
Posted today
Job Viewed
Job Description
Algo Software Engineer
Perm – Hybrid – Excellent benefits package
About the Company
My client is a global financial firm with a reputation for innovation and technology-driven solutions. They operate in a fast-paced environment where quick thinking and technical expertise are critical to success. They are recognised for an entrepreneurial culture and data-driven approach. Their teams design and implement advanced trading strategies while developing proprietary technology that powers high-performance, low-latency trading across global markets.
About the Position
Algo Software Engineer (C++)
We are seeking a talented
Algorithm Software Engineer
to join our high-performance trading technology team. In this role, you'll help design and optimise the core systems that power algorithmic trading strategies in some of the world's most competitive markets.
This is a hands-on engineering position where you will collaborate closely with quantitative researchers and traders to enhance existing strategies, build new ones, and continuously push the limits of performance. You will be working with large, complex datasets and cutting-edge infrastructure to deliver robust, low-latency solutions.
Key Responsibilities
- Partner with quantitative researchers and traders to design, refine, and evolve trading strategies.
- Work with a mature codebase, iterating quickly to deliver improvements.
- Analyse vast amounts of market data and performance metrics to uncover new signals and insights.
- Take ownership of projects from initial design through to production.
- Ensure systems are stable, scalable, and optimised for high performance.
Experience/Requirements
What We're Looking For
- Degree in Computer Science, Engineering, Mathematics, or a related technical discipline (or equivalent experience).
- 3+ years of
C++ programming experience
. - Strong problem-solving skills and the ability to translate mathematical concepts into efficient implementations.
- Experience working with large datasets and model simulations.
- Strong communication skills, with the ability to collaborate effectively with technical and non-technical colleagues.
Nice to Have
- Knowledge of capital markets, probability, statistics, or game theory.
- Experience with Python.
- Exposure to grid or cloud computing environments.
Remuneration Package
Very strong market leading salary and very benefits package on offer.
Contact
Please contact Derek Smyth on or email or simply click the apply button.
To view all live jobs with Brightwater and market insights, please visit our website
Is this job a match or a miss?
C++ Algorithm Developer
Posted today
Job Viewed
Job Description
*Company: *
QT Technologies Ireland Limited
*Job Area: *
Engineering Group, Engineering Group > ASICS Engineering
*General Summary:
About The Role
Job Overview *
Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age and this is where you come in.
Join the Global SVE (System/Validation/Emulation) team at QCOM Technologies Inc, dedicated to delivering advanced solutions for the design of next-generation wireless products. As a leader in 5G innovation, Qualcomm is at the forefront of connectivity advancements that are transforming industries, generating employment opportunities, and enhancing quality of life. The Global SVE team is seeking qualified C++ Developers and Engineers to contribute to the development of CAD tools and software for supporting the latest designs, methodologies, technologies, algorithms, and automation.
This Role Will Include:
- Develop software and automation for chip design
- Strong debug skills, aptitude to learn and resolve complex issues
- Contributing towards the continuous development of Tools, Technology and Flows
*Minimum Qualifications *
- Bachelor's degree in Science, Engineering, or related field.
- 3+ years software and algorithm development
Hiring at all levels from Engineer to Senior Staff engineer
*Preferred Qualifications *
Must Have***
- Strong C++ programming skills with algorithm development
- Strong in data structures
- Excellent interpersonal and analytical skills with the ability to work independently
- Highly motivated, excellent team spirit, product and customer oriented
- Some knowledge of CAD/EDA Tools and Flows is beneficial
- Background in Mathematics is beneficial
*Preferred Qualifications: *
- Master's or PhD. in Computer Science, Computer Engineering, or Applied Mathematics
- 3-5 years relevant experience
- Preferred programming experience with Python
- Exposure to VLSI design concepts, logic design
Education Requirements
Required: Bachelor's, Science and/or Engineering Preferred: Master's or PhD's, Computer Engineering and/or Computer Science and/or Applied Mathematics
Keywords
C++, Software development, Programming, CAD, EDA
Where you will be working
Cork has a proud reputation as Ireland's second largest economic engine and is now one of the Top 20 location choices in Europe with 39,000 people being employed by over 170 overseas companies.
There's a growing diversity in the region with people from many nationalities relocating to Cork, relishing the opportunity to work and live in a location that offers an excellent quality of life.
A gateway to Europe, Cork airport provides access to almost 50 international destinations including transatlantic air routes.
Equal Opportunities
We are an Equal Opportunity employer; all qualified applicants will receive consideration for employment without regard to race, colour, religion, sexual orientation, gender identity, national origin, disability, veteran status, or any protected classification.
*What's On Offer *
Apart from working in an open, relaxed and collaborative space, you will enjoy:
- Salary, stock and performance related bonus
- Maternity/Paternity Leave
- Employee stock purchase scheme
- Matching pension scheme
- Education Assistance
- Relocation and immigration support (if needed)
- Life, Medical, Income and Travel Insurance
- Subsidised memberships for physical and mental well-being
- Bicycle purchase scheme
- Employee run clubs, including, running, football, chess, badminton + many more
*Minimum Qualifications: *
- Bachelor's degree in Science, Engineering, or related field and 4+ years of ASIC design, verification, validation, integration, or related work experience.
OR
Master's degree in Science, Engineering, or related field and 3+ years of ASIC design, verification, validation, integration, or related work experience.
OR
PhD in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience.
- References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability- or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies
: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
Is this job a match or a miss?
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
Microsoft is looking for Fullstack & Backend Software Engineers to come work on a range of cutting-edge technologies and platforms that power these mission critical services. Our Engineering teams in Ireland work on the most challenging engineering problems, allowing us to solve issues that nobody has solved before. Serving billions of users, our teams run services that are critical to the day-to-day experience of every Microsoft Cloud user.
As a Software Engineer at Microsoft Ireland, you will develop solutions used by billions of people around the world, with teams working across our Cloud & AI, Microsoft AI, Experience & Devices, Security, and Gaming organisations and contributing to products like Azure, Microsoft 365, Business Industry & Copilot, Identity, Microsoft Entra, Teams, OneDrive & SharePoint, Office, and Mesh.
We have multiple opportunities available across our EDC (European Development Centre) teams and are looking for candidates who are curious to learn and grow with Microsoft Ireland.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Please note: This job posting covers hiring for both Senior Software Engineer and Mid-level Software Engineer positions.
See what its like to work at Microsoft's European Development Center
Responsibilities- Work with engineers, program managers, designers, and partners to deliver sets of features with the right overall design and architecture.
- Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, testability, debugging, and shipping with secure long-term support.
- As a technical leader on the team, you will be responsible for sharing insights and best practices that can be applied to improve development and influence direction across related sets of systems, platforms, and/or products.
- Continue to develop your approaches through interactions with more experienced team members and continually reviewing processes to ensure efficiency.
- Provide mentorship and coaching to more junior engineers to help them identify and propose relevant solutions.
- Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability.
- Be committed to delivering the best experience for our customers and partners, and then iterate based on qualitative and quantitative feedback.
- Experience with one or more general purpose programming languages including but not limited to: C/C++, C#, Java, TypeScript.
- Extensive experience with one or more modern web technologies such as .NET, Node, building RESTful APIs, and hands-on knowledge of web concepts such as HTTP, SOAP, and MVC.
- Skilled building libraries, SDKs, and other development platform components, preferably using C/C++, C#, TypeScript.
- Strong industry experience collaborating with others on designing, developing, testing, and shipping solutions to large scale technical problems.
Preferred Qualifications
- Proven ability to design and develop loosely coupled, componentized, and unit-tested software.
- Ability to deal with ambiguity and understand key business needs in line with competing priorities and apply the right technology and implementation to the solution.
- Demonstrated strength to quickly get up-to-speed and be productive on new technical domains and are comfortable in dealing with ambiguity.
- Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Is this job a match or a miss?
Software Engineer
Posted today
Job Viewed
Job Description
Who we are
Welcome To Fidelis
At Fidelis Services, we are on a mission to transform software development outsourcing by building in-house, cutting-edge teams capable of tackling complex engineering challenges. As part of a small and agile team, your contributions will have a direct impact on both your success and ours. While we may be a small team, there is significant potential for growth as we are just starting on this path.
We're growing and building a talented Software Engineering squad to drive our vision forward If you're passionate about tech challenges, love working on cutting-edge projects, and want to join a creative and enthusiastic team in our located Dublin office, we'd love to hear from you. Be part of our exciting journey
What you'll do
- Design and implement scalable, maintainable, and high-quality code solutions.
- Collaborate with cross-functional teams, including quality assurance, security, and product management, to deliver exceptional software design and performance.
- Actively shape strategic roadmaps and contribute to the overall direction, working alongside architects and product owners/managers.
- Architect full-stack solutions by leveraging cutting-edge technologies and adhering to industry-leading practices.
- Share expertise through mentoring teammates, encouraging skill development, and continuously improving your own knowledge by exploring new technologies.
- Take full responsibility for the analysis, design, and end-to-end delivery of features.
- Ensure system reliability and stability across multiple environments.
- Research and implement new tools, technologies, or methodologies to drive system enhancements.
- Seek opportunities to streamline workflows and improve efficiency, challenging the status quo when necessary.
- Advocate for and enforce best practices, development standards, and ongoing code improvements.
- Anticipate potential challenges and proactively deliver forward-thinking solutions.
What you'll bring
- A positive, growth-oriented mindset, creativity, and a passion for knowledge sharing, both independently and collaboratively.
- Proven experience as a full-cycle software engineer, covering analysis, design, coding/testing, deployment, and ongoing maintenance/support.
- Expertise in continuous deployment processes and best practices.
- Excellent written and verbal English communication skills, enabling you to provide constructive feedback, challenge ideas, and influence others with empathy.
- Proficiency in stakeholder management, tailoring communication to effectively convey complex technical concepts in business-friendly terms.
- Versatility with multiple technologies, with a willingness to learn and expand your skills beyond your area of specialization.
- Strong problem-solving skills, capable of independently analyzing and addressing complex challenges.
- A solid understanding of lean and agile development methodologies and a flexible, iterative approach to work.
- Hands-on experience in high-paced environments, with a proven ability to deliver under pressure.
- Decision-making skills aligned with business and organizational goals, collaborating effectively with cross-functional teams such as Product, Design, and Talent.
- Experience in scaling systems and optimizing infrastructure for performance.
- A strong foundation in DevOps, Testing, Quality Assurance, and Security best practices.
- Expertise in designing and maintaining microservices-based architectures.
- Proficiency in algorithmic programming across multiple languages.
- A passion for developing cutting-edge, high-quality applications and solutions.
- A deep understanding of QA principles, including TDD (Test-Driven Development) and BDD (Behavior-Driven Development).
- A quick learner with a creative, research-driven mindset and a focus on delivering results.
- Adaptability to switch contexts and thrive in dynamic, changing environments.
- Comfort with a "you build it, you run it" culture and a willingness to take ownership.
- Openness to working beyond your expertise or in less structured settings.
What you will work with:
- Java – latest version.
- Web development (JS/Angular).
- Web services (REST).
- Spring boot, Spring cloud.
- Build tools (Maven, NPM, Webpack) as well as version control systems (Git).
- Containers (Docker, Kubernetes).
- Testing frameworks (JUnit, Jasmine, JBehave, and Selenium) and testing practices, contract testing.
- Apache Cassandra and Elasticsearch.
- Messaging (RabbitMQ).
- Concurrent programming and threading.
What's in it for you
- Hybrid work model
:
Split your time between working remotely and coming to the office 3 days a week. - Co-working space in the heart of Dublin.
- 25 Days Annual leave + Bank Holidays
- Private Medical Insurance
Is this job a match or a miss?
Be The First To Know
About the latest Algorithm design Jobs in Ireland !
Software Engineer
Posted today
Job Viewed
Job Description
Transact Campus is transforming the student experience through credential-driven privileges and innovative payments. Our enterprise-class cloud platform powers every aspect of campus life, delivering data-driven insights and frictionless experiences for students and institutions alike.
As part of our dedicated data engineering, reporting and analytics team, you will be immersed in a fast-paced, agile environment where we use both novel and established technologies in innovative ways. We're looking for someone who is passionate about data engineering, thrives in collaborative environments, and is excited by the opportunity to work on cutting-edge data and analytics solutions.
We're a fun, hard-working, and solution-oriented team that values creativity, ownership, and continuous learning. You will be working with people who care deeply about building high-quality software and solving meaningful problems.
Location: Limerick City, Ireland
– Hybrid working with at least 3 days a week on site, during probationary period, to ensure a solid level of support while onboarding.
Position Responsibilities
- Work in a dedicated data reporting and analytics team building a world-class data platform to produce data-driven insights for Transact Campus and our clients
- Analyze, interpret and orchestrate complex data across disparate sources comprising unstructured, semi-structured and structured datasets in streaming and batch modes
- Design and develop real-time data pipelines using the latest Databricks and Delta Lake Azure cloud technologies
- Collaborate with data consumers (reporting, analysis, or data science) to provide metrics that meet their needs
- Contribute to standards for data producers streaming data into the Lakehouse
- Test commercial software products using both manual and automated testing processes
- Support the application lifecycle during QA, UAT, and post-release phases
- Comply with and contribute to consistent development guidelines (coding, change control, build, versioning)
- Participate in peer code reviews
Required Skills
- Bachelor's degree in Computer Science, IT or related field OR equivalent related work experience – preferably with a focus on Data Analytics
- 5+ years of experience in software enterprise-level Data Engineering
- Expertise in big data workloads
- Experience with data lakes and scale-out processing
- Relational database design and best practices
- Hands-on experience designing and developing Spark data pipelines
- Strong SQL and Python skills
- Understanding of cloud-based big data workloads
- Experience with ETL/ELT patterns, preferably using Databricks jobs
- Excellent technical documentation skills
- Experience with data lakes (HDFS, Azure Data Lake or AWS S3)
- Experience with source code management systems such as Git/TFS/SVN
- Experience working in Agile teams (Scrum, XP, Kanban)
- Ability to present ideas and insights to business stakeholders
- Fluency in written and spoken English
Preferred Skills
- Good understanding of Azure Data Services (Azure Databricks, Azure Data Factory, Azure Data Lake Gen 2)
- Experience with Databricks Delta Lake, Delta Sharing, and Delta Live Tables
- Experience with Spark Structured Streaming
- Experience with NoSQL databases
- Experience with Infrastructure as Code technologies such as Terraform or ARM
- Experience in Data Science and ML methodologies
- Experience with Azure services for streaming data (EventHub, EventGrid)
- Understanding of Data strategy including Data Governance and Data management
Why Join Us
- Work with cutting-edge data technologies and platforms
- Collaborative and supportive work environment
- Ongoing professional development and training opportunities
- Hybrid working model
- Regular social, sporting, and community events
- Benefits including; Private Health Insurance, Dental Insurance, Matched Pension Contribution, 25 Days Annual Leave
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Transact Campus Inc. is an equal employment opportunity employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, protected military/veteran status, or any other protected factor.
Is this job a match or a miss?
Software Engineer
Posted today
Job Viewed
Job Description
At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences. Bring passion and dedication to your work, and there's no telling what can be accomplished. As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple's Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond. You will collaborate with various internal stakeholders to define and implement solutions that optimize Apple's internal business processes.
Description
We are seeking an individual who thrives on tackling challenges and finding creative solutions. The ideal candidate should excel in collaborative environments and produce high-quality software under tight deadlines. Must be a self-starter, highly motivated, and able to work independently, while collaborating effectively with multi-functional teams across the globe (US, Singapore, India, and Europe). This role will have a direct impact on Apple's business, requiring interaction with various internal teams to deliver cutting-edge products in a dynamic, ever-evolving environment.
Minimum Qualifications
- Knowledge of data structures, algorithm design, and object-oriented programming.
- A track record of designing and implementing scalable, performant data pipelines, data services, and data products.
- Strong aptitude for learning new technologies related to Data Management and Data engineering.
- Hands-on experience with at least one of the programming language like Python, Java etc.
- Familiarity with Python Data Analytics platforms, including Pandas, DataFrames, and NumPy, is a plus.
- Exposure to cloud computing platforms such as AWS and GCP, with experience in developing tools and services in public cloud environments.
Preferred Qualifications
- Experience with Cloud based databases like Snowflake/Redshift is a plus
- Experience in DB technologies (RDBMS, Key-Value, Document based etc) is desired.
- AI/ML related experience is a plus.
- A strong understanding of LLMs, prompt engineering and RAG is a plus.
B.S / M.S in Computer Science or equivalent.
Submit CV
Is this job a match or a miss?
Software Engineer
Posted today
Job Viewed
Job Description
Software Engineer – (Job Ref: 25/SOFT)
Randox are a world leader in diagnostics for clinical healthcare, toxicology and food security and are looking for
Software Engineers
to join our Research and Development team in Dungloe, County Donegal. The successful candidate will have the unique opportunity to work on developing innovative and pioneering products at the cutting edge of medical device research & development.
To get a glimpse of the type of products you could be working on look here:
Central to the Randox ethos is our drive to improve healthcare worldwide and every one of our staff play a vital role in this aim.
Location:
Randox Teoranta, Meenmore, Dungloe, County Donegal, F94 TV06.
Contract Offered:
Full-time, Permanent
Working Hours / Shifts:
40 hours per week, with flexibility of 4 x 10 hour days, 5 x 8 hour days and 4 x 9 hour days with 4 hours on a Friday.
What does the Software Engineer role involve?
The key function of this role is the design and development of new diagnostic platforms and the continuous improvement of existing platforms, including systems to support Randox internal departments. This is an extremely varied role that will require you to develop a varied skillset, including:
- Develop design concepts based on user requirements
- Contribute to the development of functional requirements specifications based on user requirements and approved concept designs
- Develop software and control solutions for medical device platforms
- Working within a multl-disciplinary team, clearly communicating requirements to other team members to ensure all development and testing is co-ordinated appropriately
- Work alongside other engineeringdisciplines, scientists and Software Test Engineers to ensure designs are rigorously tested, verifiedand validated
- identify appropriately specified COTS products / software for use within a system
- Liaise with external design/ manufacturing companies on technical specifications and project progress when appropriate
- Liaise with the purchasing department on the identification and evaluation of suitable suppliers
- Generate and maintain technical documentation, specifically, but not limited to, code review documentation, work Instructions, FMEA, BOM etc
- Conduct, review and revise FMEA
- Contribute to risk / hazard analysis for products under development and released
- Report on status of projects / designs, both orally and ln written format, to direct and senior management
- For both products under development and released products, contribute to design change when necessary, ensuringthat design change is managed ln a controlled way
- Ensure all systems are designed to ahigh quality, ensuring compliancewith appropriate internal proceduresand European and International standards
Who can apply?
Essential criteria:
- A minimum of 3 years' professional software development with at least 1 year in C#.
- A Degree/Higher qualification in a STEM related discipline
- Experience of requirements gathering.
- Experience of designing and architecting software applications
- Experience with UI design patterns such as MVVM, MVC, MVP
- Experience of agile practices and CI / CD platforms
- Experience with relational databases.
- Experience of unit testing
- Experience in all stages of a SDLC
- Excellent written and verbal communication skills
- Driving Licence with access to a car, as the site is quite remote
Desirable:
Experience in/with:
- Experience mentoring other developers or assisting software project delivery.
- Any one of WPF, WinUI, Blazor, MAUI, Xamarin or Avalonia
- A second programming language. (Python, Java, C++)
- Communicating with and controlling embedded devices using wired and wireless communication protocols
- Using an ORM
- NET Core , ASP.NET Core Web API
- coding mathematical algorithms
- cloud infrastructure and MS Azure or AWS
- working within a regulated environment
How do I apply?
Click
Apply
on the site you are seeing this advert on they will submit your CV to Randox for review. This advert may be open for as long as 30 days although we may close the advert early if we receive sufficient applicants to fill the roles.
About Randox:
An international company operating in over 145 countries that continues to have unparalleled growth, Randox Laboratories was at the centre of the UK's National COVID Testing Programme throughout the pandemic. In early 2020 Randox recognised the threat from COVID-19 and, based on over 40 years of diagnostic experience, quickly developed a test to accurately identify the virus. Testing at scale commenced within weeks to support the UK's National Testing Programme and private clients alike.
Additionally, as a world leader in diagnostics for clinical healthcare, toxicology and food security, our expertise and product portfolio have assisted laboratories across the world in improving health and saving lives. Our global success is a result of our pioneering products and the commitment & skill of our workforce, which continue to grow exponentially.
Central to the Randox ethos is our drive and determination to improve healthcare worldwide and every one of our talented staff play a role in this. In order to serve our growing international markets, we require high calibre applicants with scientific, engineering, software, and broader business skills – including sales, marketing, logistics, finance and many more. Join the Randox team and play your part in improving the health of millions.
Randox Laboratories Limited is an Equal Opportunities Employer.
Is this job a match or a miss?